r/bioinformatics • • Dec 31 '24

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

188 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 • • 6h ago

discussion C++ in bioinformatics

9 Upvotes

Hi! I’m currently an undergraduate biology student with a passion for programming.

For those with more expertise in this area: what are the uses of C++ in bioinformatics, and in what kinds of situations or projects is it used? C++ is a beautiful and incredible programming language (in my opinion, better than Python, even though Python is more flexible).


r/bioinformatics • • 22h ago

discussion Bioinformatics support groups/people for questions?

14 Upvotes

Hey everyone,

I was wondering if there are any groups/people who are open to helping out bioinformatics beginners with questions? I know about BioStars and other related forums, but I was looking for something more personal.

I don't have a bioinformatics supervisor at the moment, and I would really appreciate someone experienced who I could discuss questions with, or someone to verify that I'm not understanding something completely wrong. (Note: I spend a good amount of time reading vignettes, tutorials and forum questions, but sometimes see myself stuck between different possibilities and don't know how to proceed)

Thanks in advance :)


r/bioinformatics • • 1d ago

other I made a free terminal game where Reviewer 2 grades your RNA-seq experimental design. Looking for feedback from people who actually do RNA-seq

Thumbnail gallery
77 Upvotes

Hello all, before anything, mods kindly ok'd this post.

I'm a student and I built Reviewer 2, a free, open-source terminal game for learning RNA-seq experimental design. Each case gives you a research question, a budget and a hidden problem. You walk around a lab and run the whole experiment: design, wet lab, QC, analysis. At the end, Reviewer 2 grades your manuscript and lab notebook, with citations (Conesa 2016, Schurch 2016, Love 2014, Leek 2010, among others).

Mistakes carry over: if you let degraded RNA through QC, it shows up as noise in your results.

It covers biological vs. technical replicates, batch effects and confounding, library type and depth, and writing the DESeq2 design formula.

No money, no ads, no tracking (the only network call is checking GitHub for a new version, and you can turn it off).

What I'd love feedback on:

Is anything scientifically wrong or oversimplified in a way that would teach bad habits?

Is Reviewer 2's grading fair? Would a real reviewer flag something it misses?

What design mistakes from your own work should become cases?

Repo: https://github.com/leomorgzzz/reviewer2 (Windows/macOS installers at the top of the README; Linux is one command).

It's a work in progress. Harsh reviews welcome, it's in the name.


r/bioinformatics • • 19h ago

technical question Any kindhearted good Samaritan willing to guide a lost soul in protein-protein docking?

0 Upvotes

Good day , I have some questions specifically on Protein-Protein docking. I had previously tried with HADDOCK and ClusPro, and both are excellent tools for protein docking. However, to analyze the docked protein structure, specifically to identify the interacting site of both proteins, it became troublesome as both proteins are quite large in size, unlike protein-ligand interaction. I also struggle with finding a nice example to learn through the steps needed to visualise the type of interaction (such as vdw and hydrogen bonds) along with the kind of software needed.

I am currently using ChimeraX for examining the contact of the protein, and BIOVIA to visualise the interaction. However, both of the software gave a very different results , and even some interacting residue isnt present when compared to the original publication on PDB.


r/bioinformatics • • 1d ago

programming Has anyone tried REA (Reverse Engineer Anything) on bioinformatics GUI software?

25 Upvotes

Has anyone used REA (Reverse Engineer Anything) to reverse engineer a bioinformatics GUI application (e.g. Geneious)?

Some subscriptions are pretty expensive, especially when much of the functionality seems to come from publicly available tools and pipelines brought together in a GUI. I appreciate there’s work involved in making everything accessible and maintaining it, but the ongoing cost can be hard to justify.

I don’t have the coding skills to attempt this myself, so I’m curious whether anyone has tried it and how far they got.

If you’ve already attempted something, or are considering it, would you make the resulting application publicly available? Would be interested to hear about any projects or experiences.


r/bioinformatics • • 2d ago

technical question Should I include samples for all comparisons in one DESeq2 script or should I run individual DESeq2 runs for each comparison?

17 Upvotes

Hello! I have a set of 36 samples (12 conditions * 3 biological replicates) of bulk RNASeq data. The data is of animal transcriptomes from several different environments.

Here is the full table:

| Sample ID | Generation | Locality | Environment | Treatment |

| :--- | :--- | :--- | :--- | :--- |

| ID_01_A | G0 | Locality 1 | Lake | TR1 |

| ID_01_B | G0 | Locality 1 | Lake | TR1 |

| ID_01_C | G0 | Locality 1 | Lake | TR1 |

| ID_02_A | G0 | Locality 1 | River | TR2 |

| ID_02_B | G0 | Locality 1 | River | TR2 |

| ID_02_C | G0 | Locality 1 | River | TR2 |

| ID_03_A | G0 | Locality 2 | Lake | TR1 |

| ID_03_B | G0 | Locality 2 | Lake | TR1 |

| ID_03_C | G0 | Locality 2 | Lake | TR1 |

| ID_04_A | G0 | Locality 2 | River | TR2 |

| ID_04_B | G0 | Locality 2 | River | TR2 |

| ID_04_C | G0 | Locality 2 | River | TR2 |

| ID_09_A | G0 | Locality 3 | Lake | TR1 |

| ID_09_B | G0 | Locality 3 | Lake | TR1 |

| ID_09_C | G0 | Locality 3 | Lake | TR1 |

| ID_10_A | G0 | Locality 3 | River | TR2 |

| ID_10_B | G0 | Locality 3 | River | TR2 |

| ID_10_C | G0 | Locality 3 | River | TR2 |

| ID_05_A | G1 | Locality 2 | River | TR1 |

| ID_05_B | G1 | Locality 2 | River | TR1 |

| ID_05_C | G1 | Locality 2 | River | TR1 |

| ID_06_A | G1 | Locality 2 | River | TR2 |

| ID_06_B | G1 | Locality 2 | River | TR2 |

| ID_06_C | G1 | Locality 2 | River | TR2 |

| ID_07_A | G1 | Locality 1 | River | TR1 |

| ID_07_B | G1 | Locality 1 | River | TR1 |

| ID_07_C | G1 | Locality 1 | River | TR1 |

| ID_08_A | G1 | Locality 1 | River | TR2 |

| ID_08_B | G1 | Locality 1 | River | TR2 |

| ID_08_C | G1 | Locality 1 | River | TR2 |

| ID_11_A | G1 | Locality 2 | Lake | TR1 |

| ID_11_B | G1 | Locality 2 | Lake | TR1 |

| ID_11_C | G1 | Locality 2 | Lake | TR1 |

| ID_12_A | G1 | Locality 2 | Lake | TR2 |

| ID_12_B | G1 | Locality 2 | Lake | TR2 |

| ID_12_C | G1 | Locality 2 | Lake | TR2 |

I want to do several different comparisons on subsets of these data. For example, I want to determine G0 River vs. G0 Lake DEGs for each Locality and determine common DEGs across all three sites. I would then also want to compare DEGs for G0 for each locality with G1 DEGs for each locality.

I have two questions about this:

  1. Should I run and normalize all of these samples together under one DESeq2 function and then use the contrast function to get each result? Or should I do an individual DESeq2 run for each comparison?
  2. If I can do multiple separate DESeq2 runs, should I also correct reads for unwanted variation independently for each run? Or should I correct all the samples together once and use the same corrected reads for each DESeq2 run?

Thank you for taking your time to read all of this! Any advice and help would be greatly appreciated.


r/bioinformatics • • 1d ago

technical question Tumor purity estimate for pathological complete response cancer patients

2 Upvotes

I was wondering if somebody has experience with estimation of tumor purity for patients achieving pathological complete response (pCR) in cancer trials meaning we only have sample before the trial and not after it. Normally, something like ASCAT uses pre (primary) and post (residual) tumor samples to estimate purity but I only have the RNA samples for the pre treatment from patients with pCR.


r/bioinformatics • • 4d ago

technical question Metaboanalyst filtervariable function corrupt my mSet object

Thumbnail
0 Upvotes

r/bioinformatics • • 5d ago

other Weird R reference

84 Upvotes

Hi,

A paper I'm coauthoring (but I'm not the main writer) has been approved and I was doing some final checks before publication. Then I realized that, somehow, we had a weird reference to R:

Wilson A, Norden N. The R Project for Statistical Computing The R Project for Statistical Computing. URL Http//Www r-Project Org/254 2015;3:1–9.

Clearly, this is not R's preferred citation (and the one I added to the word document)

R Core Team (2026). _R: A Language and Environment for Statistical Computing_.
R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/.

Checking back previous versions of the document, this reference change happened somewhere between November 2025 and January 2026. I don't know how or why my coauthor's Mendeley or Copilot sharted this reference.

However, digging deeper into this, it seems to be a pretty common issue, with plenty of papers using that citation, going back at least to 2022:

https://www.google.com/search?q=%22Wilson+A%22+%22Norden+N%22

Yet, what's more, there are no Wilson nor Norden among R's contributors: https://www.r-project.org/contributors.html

What the hell is this reference, and why does it show up in reference managers?


r/bioinformatics • • 4d ago

science question Advice with an hybrid-approach project

3 Upvotes

The story is that because policies of a scholarship I won, I ended up in a lab that was not in my preferences for Msc. The lab is good and has a really good professor, is just that it was not what I wanted. It focuses on enzyme expression, characterization, etc. with either applied perspectives or to unveil their role in certain physiological process.

My background is biochemistry and I've worked with this lab's workflow before. But also, I have been learning bioinformatics from around 2 years by myself, doing a 6-month course and joining bioinfo projects on my old lab. I did things like general genomics (genome assembly, genome mapping, dada2, identification of new species from enviromental samples) and a bit of structural.

My professor is very open about including my bioinformatic "side skills" into my thesis, so I'm thinking of experiments that would fit a wet-lab and dry-lab approach.

The project will be about expression-characterization of an enzyme with a suspected role on oxidative stress resistance in a bacteria with not much genomic work done before. I've thought of pangenome, ALE, and also characterize the genomic context around that protein. Any ideas? Thanks!


r/bioinformatics • • 4d ago

technical question Do index (bam.bai) files count as raw files or supplementary files in GEO depository?

6 Upvotes

Hello everyone, I’ve been trying to find an answer to this question online but to no avail, as most examples online as shown for FASTq files. I currently have the bam files for my RNA-seq samples, along with the index (bam.bai) files for them. Do I submit the bam.bai files as raw files along with the BAM files, or as supplementary files instead?

Thank you very much in advance for the help.


r/bioinformatics • • 4d ago

article Editing Rubisco with Machine Learning help at MIT

Thumbnail pubmed.ncbi.nlm.nih.gov
4 Upvotes

r/bioinformatics • • 4d ago

technical question Differential Chromatin Accessibility under De-repression

2 Upvotes

Hi all,

I am analyzing scATAC-seq data to see if there is any difference in chromatin accessibility in the promoters of certain genes of interest in controls vs disease patients. My hypothesis is that a certain transcription factor acts as a repressor under homeostatic conditions, and there is de-repression of this TF in active disease.

I do have a bit of a conceptual confusion I was hoping to clear up - I understand that even if this hypothesis is true there may not be any significant difference in chromatin accessibility at the relevant loci; however, if there were to be a difference, in which direction would it be expected (more accessible in cases or more in controls)? I can see arguments either way I think, as you would expect the chromatin to be open in controls in order for the repressor to be able to bind there, if that makes sense? Or perhaps I am not thinking about this correctly?


r/bioinformatics • • 4d ago

technical question Index error while using colabfold

3 Upvotes

I am using google colabfold for predicting my 936 amino acid long protein, but whenever I run it, its showing indexerror: list out of range. I have even tried to reduce the max_msa to 16:32 but its still showing the same error. Anybody has any idea on how to fix it?


r/bioinformatics • • 5d ago

technical question Question about submission of RNA-seq to GEO

7 Upvotes

Hi everyone, I am submitting RNA-seq data to GEO for the first time. Based on the understanding, processed data only includes FASTQ files and gene count matrices, and not BAM files. Hence, do I submit BAM files as supplementary data in my submission?

Thank you.


r/bioinformatics • • 5d ago

technical question Switching between programming languages

18 Upvotes

I’m new to bioinformatics and am doing some background readings on approaches for single cell analysis. From what I’ve looked at some packages offered in Python purport to do a better job of certain tasks than the ones offered in R. Is it advisable to switch between R and Python for different steps in an analysis pipeline? Thanks for any advice!


r/bioinformatics • • 4d ago

technical question RNA-seq data depository

1 Upvotes

Hi everyone, I am currently looking for a RNA-seq data repository that provides an accession number instantly after file submission, as the journal (Cell Stem Cell) that my team submitted a paper to is asking us to provide the accession number for our RNA-seq data in 7 days (we currently only have 5 days left) and GEO only gives an accession number within 5 days of submission.

Is there an alternative repository that I could use for now? Based on google searches and the journal’s requirements, it seems that I can use ArrayExpress.

Thank you.


r/bioinformatics • • 6d ago

discussion I made a list of spatial transcriptomics tools ordered by analysis step (340 entries, every link and DOI checked). What's missing?

99 Upvotes

When I got into spatial transcriptomics, it was hard to tell which tool fits which step, so I put together the list I wish I'd had:

https://github.com/wrab12/awesome-spatial-transcriptomics

There are already good lists (awesome-single-cell, awesome_spatial_omics and others, linked at the bottom of mine). This one tries a few different things:

  • Ordered like an analysis: technologies, segmentation, spatially variable genes, domains, deconvolution, alignment and 3D, cell–cell communication, super-resolution, spatiotemporal modeling, visualization.
  • Single-cell tools included, since spatial pipelines lean on them for QC, integration, annotation and trajectories.
  • Recent work: tools for Visium HD and Xenium, single-cell and spatial foundation models, LLM agents, and benchmark papers.
  • Every tool row has the language, a paper link and a live GitHub star badge. Tables are sorted by stars, but stars measure popularity, not quality, so the benchmarks are linked up front.

How I checked it: all 278 GitHub repos were verified through the GitHub API (exists, not archived, canonical name), every DOI was matched to its paper title via Crossref or DataCite, and the remaining links were checked too.

Disclosure: it's my repo (CC0), and one entry, GenOT, is my own paper. It's labelled as such in the list.

I'd really like feedback on:

  1. Tools you actually use that are missing, or ones that should go
  2. Benchmarks you trust (or don't)
  3. Whether the section order matches how you work

Issues and PRs are welcome. Thanks!


r/bioinformatics • • 5d ago

technical question Looking for archived human piRNABank reference files

4 Upvotes

Hi everyone,
I am looking for the original human piRNABank reference files for a legacy small-RNA analysis.

I tried to download the file using this link: http://pirnabank.ibab.ac.in/downloads/all/human_all.zip

But I have been receiving this error form the server site: 503 Service Unavailable It looks like the server is no longer in service and the domain has gone offline.

I am specifically looking for the original human piRNABank sequence/reference file, ideally the original human_all.zip, human_pir.txt.

Does anyone know of: an archived copy of the original piRNABank human database, a reliable mirror or repository containing human_all.zip or human_pir.txt


r/bioinformatics • • 5d ago

academic Sc and spatial transcriptomics

4 Upvotes

Can u guys tell me how to get going with spatial transcriptomics and single cell transcriptomics from raw data and by raw data i mean from publicly available sra/fastq files for self learning.

I would appreciate it if u can suggest something related to the gut microbiome and ageing.


r/bioinformatics • • 6d ago

technical question Having some problems with proving a research gap

2 Upvotes

I’m a cs undergrad currently working with Evo 2 and trying to establish if theres a meaningful research gap around biological validity of generated sequences.
But I’m struggling to find a benchmark that will prove this. I initially thought comparing the generated sequences to real ones will be enough. Turns out it isn’t , since alot of the sequences dont have to look like real ones to be biologically viable.
Is this a gap worth pursuing ? I have limited resources and cannot do wet lab testing so is there anyway to prove that this is a real gap?


r/bioinformatics • • 8d ago

article Bioinformatics in The Atlantic: "AI's Real Gift to Science"

Thumbnail theatlantic.com
146 Upvotes

Curious to hear what the community thinks of this article, which primarily discusses Anthropic's recent "discovery" of a supposedly CRISPR-like enzyme system that I'm sure we've all heard about. Personally this strikes me as a pretty balanced, rational take towards AI as a tool rather than an apocalyptic job destroyer. However, it's still unclear to me why we needed a thousand Claude agents and millions of dollars of compute for what ultimately strikes me as a regex style pattern search through genomic data. I'm also surprised that I haven't heard anyone discuss the fact that setting thousands of agents loose on terabytes of sequencing data with the instructions to "find some interesting patterns" is essentially a massive multiple comparisons problem that is bound to turn up some spurious patterns with no biological significance.


r/bioinformatics • • 7d ago

academic Does anyone know how to install Evo2 model in laptop 😭?

Thumbnail
0 Upvotes

r/bioinformatics • • 8d ago

discussion recommendation for LR inference/Cell-Cell communication for deconvoluted spot/aggregated spot ?

3 Upvotes

Hello everyone,

I recently received visiumHD samples with low quality, and I had to use a tool called SuperSpot to aggregate multiple bins and then annotate with a reference dataset using RCTD, since when aggregating multiple bins, the result meta spot will usually contains different cells, I was wondering if they are any tools that could take advantage of the format and include possible group comparison.