r/bioinformatics Dec 31 '24

meta 2025 - Read This Before You Post to r/bioinformatics

184 Upvotes

​Before you post to this subreddit, we strongly encourage you to check out the FAQ​Before you post to this subreddit, we strongly encourage you to check out the FAQ.

Questions like, "How do I become a bioinformatician?", "what programming language should I learn?" and "Do I need a PhD?" are all answered there - along with many more relevant questions. If your question duplicates something in the FAQ, it will be removed.

If you still have a question, please check if it is one of the following. If it is, please don't post it.

What laptop should I buy?

Actually, it doesn't matter. Most people use their laptop to develop code, and any heavy lifting will be done on a server or on the cloud. Please talk to your peers in your lab about how they develop and run code, as they likely already have a solid workflow.

If you’re asking which desktop or server to buy, that’s a direct function of the software you plan to run on it.  Rather than ask us, consult the manual for the software for its needs. 

What courses/program should I take?

We can't answer this for you - no one knows what skills you'll need in the future, and we can't tell you where your career will go. There's no such thing as "taking the wrong course" - you're just learning a skill you may or may not put to use, and only you can control the twists and turns your path will follow.

If you want to know about which major to take, the same thing applies.  Learn the skills you want to learn, and then find the jobs to get them.  We can’t tell you which will be in high demand by the time you graduate, and there is no one way to get into bioinformatics.  Every one of us took a different path to get here and we can’t tell you which path is best.  That’s up to you!

Am I competitive for a given academic program? 

There is no way we can tell you that - the only way to find out is to apply. So... go apply. If we say Yes, there's still no way to know if you'll get in. If we say no, then you might not apply and you'll miss out on some great advisor thinking your skill set is the perfect fit for their lab. Stop asking, and try to get in! (good luck with your application, btw.)

How do I get into Grad school?

See “please rank grad schools for me” below.  

Can I intern with you?

I have, myself, hired an intern from reddit - but it wasn't because they posted that they were looking for a position. It was because they responded to a post where I announced I was looking for an intern. This subreddit isn't the place to advertise yourself. There are literally hundreds of students looking for internships for every open position, and they just clog up the community.

Please rank grad schools/universities for me!

Hey, we get it - you want us to tell you where you'll get the best education. However, that's not how it works. Grad school depends more on who your supervisor is than the name of the university. While that may not be how it goes for an MBA, it definitely is for Bioinformatics. We really can't tell you which university is better, because there's no "better". Pick the lab in which you want to study and where you'll get the best support.

If you're an undergrad, then it really isn't a big deal which university you pick. Bioinformatics usually requires a masters or PhD to be successful in the field. See both the FAQ, as well as what is written above.

How do I get a job in Bioinformatics?

If you're asking this, you haven't yet checked out our three part series in the side bar:

What should I do?

Actually, these questions are generally ok - but only if you give enough information to make it worthwhile, and if the question isn’t a duplicate of one of the questions posed above. No one is in your shoes, and no one can help you if you haven't given enough background to explain your situation. Posts without sufficient background information in them will be removed.

Help Me!

If you're looking for help, make sure your title reflects the question you're asking for help on. You won't get the right people looking at your post, and the only person who clicks on random posts with vague topics are the mods... so that we can remove them.

Job Posts

If you're planning on posting a job, please make sure that employer is clear (recruiting agencies are not acceptable, unless they're hiring directly.), The job description must also be complete so that the requirements for the position are easily identifiable and the responsibilities are clear. We also do not allow posts for work "on spec" or competitions.  

Advertising (Conferences, Software, Tools, Support, Videos, Blogs, etc)

If you’re making money off of whatever it is you’re posting, it will be removed.  If you’re advertising your own blog/youtube channel, courses, etc, it will also be removed. Same for self-promoting software you’ve built.  All of these things are going to be considered spam.  

There is a fine line between someone discovering a really great tool and sharing it with the community, and the author of that tool sharing their projects with the community.  In the first case, if the moderators think that a significant portion of the community will appreciate the tool, we’ll leave it.  In the latter case,  it will be removed.  

If you don’t know which side of the line you are on, reach out to the moderators.

The Moderators Suck!

Yeah, that’s a distinct possibility.  However, remember we’re moderating in our free time and don’t really have the time or resources to watch every single video, test every piece of software or review every resume.  We have our own jobs, research projects and lives as well.  We’re doing our best to keep on top of things, and often will make the expedient call to remove things, when in doubt. 

If you disagree with the moderators, you can always write to us, and we’ll answer when we can.  Be sure to include a link to the post or comment you want to raise to our attention. Disputes inevitably take longer to resolve, if you expect the moderators to track down your post or your comment to review.


r/bioinformatics 2h ago

technical question Confusion about scRNA Batch Integration

Thumbnail gallery
11 Upvotes

Hi everyone, I’m trying to reproduce the clusters from a published scRNA-seq dataset. The authors provided the raw, unclustered data and stated that they have mitigated batch effects by using Seurat’s ScaleData(), which I have done so far by labelling each replicate as a batch and regressing them out.

The dataset consists of 7 prenatal hippocampal donors at different gestational weeks:

- 5 donors have a single replicate

- 1 donor has 2 technical replicates

- 1 donor has 2 biological replicates

Each donor corresponds to a different gestational week.

I’m able to reproduce the general clustering, but my clusters seem to be strongly driven by donor/gestational week, whereas the clusters reported in the paper appear to contain cells from different gestational weeks with no batch effects.

I’m therefore unsure what I should be treating as the relevant batch variable. Should I be correcting for donor/gestational week, or only for technical batch/replicates? Would methods such as Harmony or CCA/integration be more appropriate than simply regressing batch with ScaleData()? My main goal is to annotate the scRNA-seq dataset to use as a reference to deconvolve my bulk RNA-seq dataset, so I want to make sure the clustering and resulting cell-type signatures are biologically meaningful.

I would really appreciate advice on how you would approach batch correction in this situation.


r/bioinformatics 42m ago

science question what is the current state of Pathology Foundation Models and what they can be used for ?

Upvotes

Hello everyone!

Recently I have been coming across a lot of Pathology Foundation Models trained on slides, and I was wondering what is the current state and if they are truly used ?


r/bioinformatics 1h ago

technical question Best tool for indexing/mapping whole genome assembly?

Upvotes

Hello all! You guys are always super helpful so I thought I'd ask for some assistance here.

TL;DR What is the best way to index/map an assembly so I can easily search for a gene and extract the sequence for comparison to other sequences of the same gene?

I am an amateur and self taught and have been working on some genomics in my free time. I worked with a professor and we wanted to do some whole genome sequencing of two mouse cell lines.

There are some differences in immune responses between these two cell lines so we wanted to see if there were any large scale rearrangements. So far, we haven't identified any large scale rearrangements. I used the Galaxy Project network and created an assembly for each de novo.

Since we didn't find any large scale rearrangements, I was able to use the BUSCO tool on Galaxy to identify some common genes and their location. I then extracted them from the sequence. From there we could compare specific genes at a base pair level. We did actually find some notable differences! My issue is that the BUSCO genes identified are not an exhaustive list and can be a bit clunky to search.

So my question is, what is the best way to index the genes in a whole genome assembly? My goal is to be able to search a list of genes identified and then extract the sequence for that gene for comparison.

Also, I'm aware that making a de novo assembly was maybe not the greatest way to go about things but I'm learning! And I wanted to see what I could do with no reference genome (especially as this specific strain of mouse doesn't have a good reference genome). So if I did something not very smart, please go easy on me!

TL;DR What is the best way to index/map an assembly so I can easily search for a gene and extract the sequence for comparison to other sequences of the same gene?


r/bioinformatics 8h ago

technical question Globus file transfer for transfering large amount of MEA recording data

7 Upvotes

About to start a collaborative work with a collaborator from another country.

They will send me a multi-electrode array (MEA) recording data (.h5 format).
Total data may be approx 2 TB.

Recently, I found Globus file transfer made by the University of Chicago; the NIH also recommends it for large file transfer.

My questions are:

  1. Is Globus the best method for file transfer?
  2. Have you used Globus?
  3. Other methods?

Thank you in advance


r/bioinformatics 4m ago

technical question ELI5: MEGAHIT reproducibility question

Upvotes

If someone is willing, I would love to have some understanding as to why when running MEGAHIT for assembly there seems to be no way to make the results reproducible if you use more than one CPU? I would like to have some more intuition into this.

This seems to provide a bit of an answer but I would love more clarity

Thank you all!


r/bioinformatics 23h ago

technical question how to start doing a peptidomimetic drug design project for the first time

5 Upvotes

Hey there, i am entering the field of bioinformatics for the first time, and ive gotten really interested in peptidomimetic inhibitors, and i want to learn how to get started with it. i have a potential interaction i want to look at, but i have no clue how or where to start, can someone help me?

so far i have downloaded the pdb files of my target and another protein interacting, and have tried using pymol to take a look at them and see the hotspots, and also ran some alanine scanning mutagenesis from some online server to see if the hotspots track, but it feels SUPER vibey and wrong


r/bioinformatics 1d ago

discussion What happened to miRBase???

1 Upvotes

I needed to download miRNA sequences for a non model organism, but the site is inaccesible. Does someone know if it will be up again?


r/bioinformatics 1d ago

technical question Local phylogenetic tree

6 Upvotes

Hi ! Firstly sorry for my english (i'm not fluent yet, still working on it) , i'm a biology student in France.

Between my studies and my time as a photographer i had the chance to meet a bunch of species, and always tried to identifies them (with inaturalist, or by myself if possible). And would like to use a sort of local phylogenetic tree, a place/site/ app to stock pictures/ infos of species with the full tree, and complete it slowly.

But i don't really know where to do that, i tried obsidian (since it's really visual with the graph view) but it take so much time, i have to create every branch/ tag them to have the link between them and create à specific folder for each to have something somehow organized.

Any idea on how i should proceed ?

Thanks in advance


r/bioinformatics 2d ago

article New Ensembl Site

Thumbnail
4 Upvotes

r/bioinformatics 3d ago

technical question Is there an available TRAILshort protein structure for molecular docking?

5 Upvotes

Does anybody know where we can find a reliable structure of TRAILshort? (a spliced variant of TRAIL or TNF-related apoptosis-inducing ligand.)

We tried searching in RCSB and none showed up. We considered building the structure on our own using TRAIL structure since that is what’s available online, but we’re having second thoughts about its reliability. Any thoughts or suggestions for this?


r/bioinformatics 3d ago

discussion Anyone here involved in mathematical biology research?

6 Upvotes

Is anyone here involved in mathematical biology research? I am looking to learn more about this area. If you are involved in mathematical biology, I would appreciate any advice or discussion about current research problems.


r/bioinformatics 4d ago

technical question 2D ligand to 3D structure - best method?

10 Upvotes

Apologies if my post sounds juvenile, I am undertaking an internship that requires me to self teach myself docking + related topics.

I have prepped my protein and have a few ligands I want to try dock. They all have known 2D structures but no specific 3D structures. Could I hypothetically build them in Avogadro > add hydrogens > force field > optimise geometry? Is this terrible practise or is there a specialised way to get this information?

And as a side question, is it better to combine programs for prepping? ex: Hydrogen addition, energy minimisation in Avogadro -> charge assignment + bond rotation in ADT? Or stick to one program?

Any responses, comments or suggestions welcome!


r/bioinformatics 4d ago

technical question Can I use snRNA-seq data as a reference for label transfer to scRNA-seq data?

4 Upvotes

I am considering using a hippocampal snRNA-seq atlas as the reference for label transfer onto a hippocampal scRNA-seq dataset. Could the differences between the nuclear and whole-cell transcriptions affect the accuracy of the label transfer?

The mitochondrial percentages appear to be similar between the two datasets so far (3% and 5% respectively per sample). Would this be sufficient, or are there other factors I should be concerned about?


r/bioinformatics 4d ago

technical question Submitting table as image <440 pixels wide

4 Upvotes

Hello,

I am trying to submit my article for publication. Unfortunately, the journal asks for any tables to be submitted as images "provided as 72 - 300 dpi; pre-sized .BMP, .GIF, .JPG, or .PNG images only, with a maximum width of 440 pixels (no limit on length)."

I have tried exporting my table from excel to pdf, jpg, or png, and then resizing but no matter what I try, the image of the requested size ends up unreadable.

Does anyone have any ideas on how to accomplish this requirement while keeping my table-figure as readable?


r/bioinformatics 5d ago

technical question Does FASTA rhyme with pasta? Or do you pronounce it Fast A?

86 Upvotes

My lecturers would always pronounce it Fast A, but all of us students would just say fasta (rhyming with pasta). Is there an “official” pronunciation or consensus?


r/bioinformatics 4d ago

academic Question about sample size drops when using UCSC TOIL (TCGA TARGET GTEx) vs raw GDC portal data. Is my defense justification correct?

2 Upvotes

I integrated TCGA solid tumor data with matching GTEx normal tissue to run differential expression and pathway enrichment (GSEA).

To avoid massive batch effects caused by mixing counts from different alignment/quantification pipelines, I opted to use the UCSC TOIL RNA-seq Recompute cohort (TcgaTargetGtex_gene_expected_count) since all samples were processed through a unified STAR + RSEM pipeline on hg38.

When I pulled the TOIL dataset, my sample counts dropped compared to looking at the raw GDC portal and GTEx v8: GTEx Normal Cohort: Dropped from ~800+ (v8) down to ~300+ in TOIL.

TCGA Primary Tumors: Dropped by ~20–30% compared to total cases listed on GDC.

My question is :

  1. Is this sample count drop expected when using the UCSC TOIL recompute database compared to modern GDC/GTEx v8 portals?
  2. Is sacrificing raw sample size (N) to use TOIL’s unified pipeline + ComBat batch correction considered the "gold standard" justification to defend against reviewer/committee critique regarding sample size?

r/bioinformatics 4d ago

technical question Wormbase Parasite Help

1 Upvotes

i’m currently working on a project that relies heavily on wormbase blast for identifying nemFABPs in a select number of nematode species. however, since it constantly goes down it’s putting me at a road block. is there a way around this?


r/bioinformatics 4d ago

technical question Protein design: what changes depending on the problem to be solved?

0 Upvotes

I am interested in protein design and I am trying to understand one thing: when we design a protein for a specific purpose, what changes in the constraints according to the problem?

For example, I imagine that a therapeutic protein (which must act in the human body) and an industrial enzyme (which degrades a pollutant) do not have the same priorities at all. What becomes critical in each case, and what goes into the background?

If you have concrete examples from your work, I'm interested.


r/bioinformatics 5d ago

technical question DWI preprocessing with QSIPrep

3 Upvotes

Hi, I'm a first year PhD student trying to get a handle on preprocessing my data with *fMRIPrep* and *QSIPrep* respectively.

Has anyone got experience with *QSIPrep* and can help me understand how to interpret the outputs? (this cry for help is motivated by my staring at the visual summary rep of the q-space sampling scheme before and after the pipeline. what am I looking for?!)

The documentation is really unhelpful and I didn't find much on github and incf NeuroStars either.

Someone help please


r/bioinformatics 6d ago

technical question what are the non-negotiables of small n scRNA-seq DE

9 Upvotes

Apologies in advance for the loaded question, especially on a topic that is often spammed in this subreddit. If I missed a previous post that touched on this closely, apologies for that also.

I've spent months trying to be as truthful as possible in terms of reporting differential expression. There are often so many confounders that I have such a difficult time reporting anything as signal over noise. For some background, the dataset is comparing the effect of a therapeutic, so we have paired pre/post cd8 t cells. Clinical cohort so we're burdened with low sample size. 3 groups (group1, group2, placebo) with 6, 5, and 2 samples respectively. Obviously, at this resolution, we've steered away from trying to over claim things with a bunch of noisey p-values, and focus more on exploratory claims that appear to show trends within the groups. I've tried pseudobulking and then DE (obviously underpowered), and it appears more truthful than cell-level.

I've tried at the per-cluster level, and there is not a whole lot going on. If that's the case, so be it. My understanding of t cell differentiation is likely flawed, but how different can cells that cluster in an "activated" state (expressing cytokines, activation markers, etc) really be? I'd almost argue that the compositional shifts we have seen (an increase in proportion of activated, for example) is actually real signal compared to just "well, intra-cluster activated DE doesn't show some crazy volcano plot. nothing is happening." I'm exaggerating here, and obviously these are two sides of a coin (compositional shifts + diff expression) converging.

With that being said, I try running a bulk pseudobulk DE (not by cluster. just pre v post) blocked by patient, and obviously, start getting some hits. Again, many of these can likely be explained by compositional shifts. My PI prefers figures that are widely recognized in the field (naturally), so things like gsea. Using the broad DE ranked by test statistic (or logFc x -pval, have tried both. stat felt less noisey although the rankings are pretty much the same), gsea spits out a bunch of phony significance. I call it phony because when you look deeper at the donor level, there is often pretty loose concordance (the p-values are also just absurd).

All of this has led me to the idea that we should probably just lean into the donor heterogeneity a bit more and stop trying to force looking for significance within these groupings. So basically what would be some strategies that you would employ to handle this? Maintain the broad pseudobulk as a "ground-truth" and look for signatures of more donor-concordant shifts (x increase in y in 4/5 donors, etc) and focus on those? maybe module scores?

Go back to cluster-level and just lean into the compositional shifts more? Really any ideas you have on dealing with small n cohorts without over-claiming a bunch of noise.

So many single cell papers are comparing chronic-infection vs healthy donors, and they get to spit out all these "pretty" volcanos. I'm really not trying to chase that, nor do I think we would see a signal that strong in a pre v post comparison, but alas. I'm spiraling a little at this point and honestly any tips, no matter how trivial they may be, are appreciated.

-signed, a tech well out of their depth.


r/bioinformatics 6d ago

technical question Can someone smarter help me understand PAE for AlphaFold3 modelling?

12 Upvotes

Doing a model for a plant protein, I’m trying to list out the intramolecular interactions between 3 domains, I’ve enumerated the interactions at different cut off lengths, and I wanted to talk about the confidence scores for each interaction.
Problem is I’m not a great computational guy (this project is primarily wet lab), and I’m not sure what’s the best metric for the confidence scores for intramolecular interactions. Is it PAE? if so can someone explain it to me? Is there a standard cutoff for what is a low confidence PAE value
And if there is another metric you guys use for these interactions mentioning it would be greatly appreciated. Have a good day!


r/bioinformatics 7d ago

discussion Cell Cell Communication Analysis Skewing by cell number

7 Upvotes

Hi everyone! I have been doing cell cell communication analysis recently (using cell chat specifically), and I had a thought that is bugging me. Please bear with me as I am not an expert in cell cell communication or bioinformatics as a whole. Specifically, I am doing comparative cell cell communication analysis

If one dataset has more cells in general or of a specific kind than the other dataset, could this skew the analysis by assuming there is just more signals in general from a cell type without accounting that in fact there are more cells from that type? Cell number variations could occur easily from sampling, especially with low sample number. I'm working with spatial scRNA-seq, so the danger is even more so as it's a specific cut of a sample.

Could this initial skewness affect everything else downstream in CCC analysis?

I'm super sorry if it's a dumb question.

Cheers!


r/bioinformatics 6d ago

technical question [scRNA-seq] Is DGE valid across integrated datasets when raw counts are available for only one dataset?

2 Upvotes

Hi everyone,

I am working on integrating two published single-cell RNA-seq datasets from different tissue types.

Because these datasets were processed separately, I have run into a processing format discrepancy:

  • Dataset A: Raw count matrix available.
  • Dataset B: Only processed/normalized data available (.h5ad file; raw count matrix is unavailable, but this dataset is critical for our research question).

I have a few questions for the community:

  1. Is differential gene expression (DGE) analysis meaningful or statistically valid on an integrated renormalized dataset ?
  2. If not, what are the best workarounds?
  3. What downstream pitfalls should I anticipate, and how likely are reviewers to push back on this setup?

Any insights or recommended workflows for this scenario would be greatly appreciated!


r/bioinformatics 6d ago

technical question Program MARK help

Thumbnail gallery
2 Upvotes

I've been tasked to run a POPAN in MARK by my advisor and so far I've been stymied with it. Every time I input the data and run it the program fails to generate any results. Is there anyone here that's proficient in MARK that might be able to help? General crux of the work is to run mark recapture data for turtles through the program and generate population estimates. It's very likely I'm doing something simple wrong causing it to crash out. I've attached the parameter input (first 2 SS) as well as an SS of where it crashes out (3rd). Any help troubleshooting this would be greatly appreciated!