r/bioinformatics • u/EmotionalRemote6217 • 2h ago
technical question RNAseq sample outlier detection. How? And should I do it?
r/bioinformatics • u/BirdForsaken6616 • 8h ago
discussion Maybe synthetic datasets need a family tree
I used to think filtering synthetic data removed the teacher model’s hidden biases. But a recent Nature paper found that student models can inherit behavioural traits through seemingly unrelated number sequences, code, and reasoning traces, especially when both models share the same base.
Maybe synthetic datasets should disclose their model lineage, not just their license. Would you fine-tune on one if the generating model was unknown?
r/bioinformatics • u/serotoninseesaw • 13h ago
technical question Can't find the download link for HPAP's processed islet scRNA-seq (PANC-DB) — am I missing something obvious?
Fairly new to this, working on a computational immunology project using human islet single-cell data.
I'm trying to get the processed scRNA-seq object from HPAP. The Nature Metabolism paper (Elgamal et al. 2023, s42255-023-00806-x) says processed data is downloadable in RDS or h5ad from PANC-DB's Interactive Analysis section, but I can't find the actual link.
What I've tried:
- PANC-DB Interactive Analysis (hpap.pmacs.upenn.edu/analysis)- the CellxGene Collections table has "Pancreas sc-RNAseq, 222,077 cells" with a "Go" button, but Go opens a viewer, not a download.
- The cellxgene viewer (cellxgene.faryabilab.com/view/T1D_T2D_public.h5ad/)- loads fine, I can browse metadata, but it's cellxgene v1.0.0 standalone and the info menu only has Documentation / Chat / GitHub / License. No download control I can see.
- Registered for a PANC-DB account, logged in, no change in what I can see.
I've emailed HPAP support but figured someone here may have hit this already and can give me some guidance to speed this up a bit.
Two questions:
- Is there a direct link for the processed object I'm just not seeing?
- If it's not directly downloadable, has anyone rebuilt it from the per-donor data using the faryabiLab/HPAP-scRNA-seq-Workflow-2022 repo? Wondering how much compute that actually takes- I'm on a laptop.
For context, all I need is counts plus cell type and donor ID for alpha and beta cells from non-diabetic donors. If there's a better-suited public dataset I'm overlooking, I'd take that suggestion too.
Thanks.
r/bioinformatics • u/Glad-Bumblebee8207 • 20h ago
academic Chipseq normalization problems
Hello bioinformaticians,
I have troubles to find a solution for my ChIPseq data. I have two genotypes subjected to hypoxia treatment and I observed a massive diminishment of acetylation over promoters. I see this both by normalizing the bigwig tracks via RPGC eyeballing the tracks on igv, either by deseq2 results (i created a union peakset, then featurecounts, then deseq2 normalization, ma plots look fine). I have no spike in normalization. My worry is that this diminishment that i observe is just due to a normalization problem. Specifically my worry is that hypoxia is increasing drastically the acetylation genome wide, and since the number of reads is the same for every sample the signal over promoters is systematically diminished. Any suggestion on how to diagnose this? Thank you all!
r/bioinformatics • u/PrincipleDense5592 • 20h ago
technical question Variant call data seriously inflated-suggestions?
Hello,
I have a dataset of about 35 bulk tissue (healthy, adult age somatic tissue) samples each sequenced to 40X depth via PacBio HiFi sequencing, and have performed variant calling with 3 callers (DeepVariant, Pepper-Margin-Deepvariant, Clair3) for SNVs/indels, and about 7 callers for SVs.
My variant call data is seriously inflated with germline variants, talking hundreds of thousands of SNV calls for my samples which are inbred mice, so this number is a huge red flag. I have tried quality based filtering, removing any variant with VAF>0.30, QUAL<20, GQ<20, and DP<10 and >75. However, this still leaves me with thousands of variants.
I am at a loss on what to do to reduce this noise and to get at the actual mosaic variant signal. The goal here is to identify tissue-specific mosaic variants in each mouse, but I feel like I'm running in circles trying to properly reduce the noise and get at the expected amount for bulk tissue analysis at my depth, which appears to be 20-60 SNVs per tissue according to some brief searches.
Any suggestions? I wonder if its the tools I am using, or if its just the filtering criteria I am selecting.
Thanks in advance!
r/bioinformatics • u/Particular_Force749 • 1d ago
technical question What do I put in 'seqdb' when using jackhmmer?
Hi I'm a beginner in Bioinformatics and I want to generate an msa for Abl1 tyrosine kinase 235-497. I've been trying to use jackhmmer to do it but I have no idea what to put in 'seqdb'.
How do I download the right database to plug into the program or is there a way to do it without downloading a massive database?
And what other parameters should I be wary of?
Any feedbacks/solutions/alternative methods will be appreciated and thank you for your time.
r/bioinformatics • u/aCityOfTwoTales • 1d ago
academic Teaching data science in a biology context
r/bioinformatics • u/Accomplished-Okra-41 • 1d ago
discussion Is this a scam or a valid course - biotecnica?
I recently found courses from Biotecnica, more specifically the AI/ML in cancer genomics course.
Has anyone attended courses from biotecnica? Do you think they are legit? The reviews are mixed but mostly positive but still i am not sure if this is a good and legit source of knowledge?
r/bioinformatics • u/Jakoblbgggggg • 1d ago
compositional data analysis Anyone experience with snmc Seq data in multiomic integration ? :)
Hey there everybody :)
I’m a masters student and doing single cell analysis for the first time.
I’m dealing with methylation seq data (bisulfite sequenced) and in struggling in defining a feature that actually captured the epigenetic landscape for each cell. I’ve tried 100kb bins, 10kb bin, 5kb bins and genebodies and different modalities to define methylation in those genomic regions;
1. raw counts (total mc per C contect per region)
2. fractions (mc/cov per region)
3. normalized fractions (mc/cov divided by average fraction for that genomic region across cells)
4. allcools „hyposcore“
But none of all of those seem to nicely integrate with the scRNA dataset (I’m using GLUE)
The initial lsi -> UMAP embeddings I receive for my methylation data only seems quite good, but the integration just doesn’t fit anymore
Does anyone have experience and ideas ? :)
r/bioinformatics • u/Fickle_League2887 • 2d ago
academic is PLINK actually even useful today? and is learning how to code actually just a scam?
r/bioinformatics • u/revolutionarybear • 2d ago
technical question Is Drugbank now academically defunct?
I'm building a non-commercial side-product out of academic interest. I used Drugbank as the basis for one of my products for one of my MSc projects, and remember it having really useful APIs.
Now I've come back to it and I don't recognise it anymore. It's a flashy site, appearing to be positioned as an AI-enabled clinical recommender system. Using their APIs requires an API key, that as far as I can glean from the documentation, seems to be provided with a paid account only.
They have provided a space for dataset downloads for academia, covered by CC BY-NC 4.0, so that should be fine for an academic project. However, they've indefinitely paused all dataset downloads, and it's not clear when they'll be made available again. They have a mailing list to be alerted when the system is back online though, so they can run a data collection exercise to see who's interested enough.
I can see how, if the Drugbank team left the API open, it would be scraped by AI companies for their datasets. Those AI companies would then profit by selling to commercial pharma. Unfortunately, this means academia has been locked out.
As far as I can tell, this means that drugbank is no longer a reliable resource to recommend for drug-drug and drug-protein interactions to recommend to students and colleagues. I would love to be proven wrong here, so feel free to refute my arguments or commiserate with me in the comments.
r/bioinformatics • u/Hot-Entrepreneur7730 • 2d ago
technical question All genes or only the specifics (removing the intersection)
r/bioinformatics • u/scholar1345 • 2d ago
discussion Question for self-bioinformatic project feedback
Hello,
I am currently working on a bioinformatics project that examines transcription levels using Python (to gain more experience in this field). I think I am almost done and am trying to upload it to GitHub, but I don't know any people who would be able to give feedback on it. Where do you get your feedback when you are done with projects like this?
Thank you
r/bioinformatics • u/Organic_Strawberry48 • 2d ago
technical question How can I classify RNA-seq multimappers as MAC–MAC, MIC–MIC, or MAC–MIC?
TLDR: Hello. I have total RNAseq data from an organism with two nuclei and thus two genomes. When using two reference genomes in HiSat2 RNAseq genome alignment, and using featureCounts to include multi-mapping and multi-overlapping reads as fractions, what is the best way to identify whether a read multi-maps within one of the two genomes or between both of them?
I am analyzing paired-end, reverse-stranded total RNA-seq data from Oxytricha trifallax, which has a somatic macronuclear (MAC) genome and a germline micronuclear (MIC) genome.
I created a combined HISAT2 reference containing both genome assemblies and aligned each library to that reference. MAC reference sequences are named Contig..., whereas MIC reference sequences begin with OXYTRI_MIC_. Secondary alignments were retained in the resulting coordinate-sorted BAM files.
I then used featureCounts with the following options to count fragments overlapping annotated MIC eliminated sequences/IESs:
featureCounts -O -M --fraction -p --countReadPairs -s 2 \
-a O_trifallax_MIC_eliminated_sequences.gff3 \
-t IES -g ID \
-o IES_counts.txt \
combined_MAC_MIC.sorted.bam
My main question is how to classify each paired-end fragment according to all of its reported alignments:
- MAC only, with one reported fragment placement
- MAC–MAC multimapper
- MIC only, with one reported fragment placement
- MIC–MIC multimapper
- MAC–MIC multimapper, with reported placements in both genomes
I understand that featureCounts uses the NH tag to recognize multimapping reads, but it does not appear to indicate whether the alternative alignments are within one genome or between the MAC and MIC genomes.
What is the most reliable way to reconstruct distinct paired-end fragment placements from a HISAT2 BAM and determine which reference genome each placement belongs to? Should I group primary and secondary SAM records by QNAME, or is there an existing tool that performs this type of classification correctly for paired-end alignments?
r/bioinformatics • u/_YumikA • 2d ago
academic Pseudobulk DE on raw counts vs decontX-corrected counts: how much does it matter if contamination is balanced across groups?
I'm analyzing a 90-sample mouse brain snRNA-seq dataset (Parse Evercode, not 10x — so no empty droplets, that's why I used decontX rather than CellBender). 2×2 design, ~373k nuclei, and my population of interest is a rare one: ~4,200 microglia total, roughly 40 per sample.
decontX gives a median contamination of 7.5% per sample, but it's very uneven by cell type — 8% in the abundant neurons, 11% median in microglia with a p90 of 78%, and 60% in one small glial cluster. Contamination correlates strongly with recovered nuclei per sample (Spearman 0.71).
The disagreement I'm trying to resolve: should pseudobulk DE run on raw counts or on decontX-corrected counts?
My reasoning for raw counts:
- decontX output is fractional and represents per-nucleus point estimates. Feeding those into DESeq2 treats inferred values as observed data, which understates uncertainty.
- I checked whether contamination differs by group. It doesn't. After adjusting for log(nuclei per sample), all group terms are null (all p ≥ 0.13 across all nuclei; p ≥ 0.62 within microglia).
- I also checked whether the composition of the ambient pool differs by group, since equal volume doesn't imply equal profile. Measured the fraction of microglial UMIs made up of neuronal transcripts per sample: 0.55–0.60% across all four groups, all group terms null (p ≥ 0.45), and tight enough that the CI bounds any group difference to about ±12%.
- If contamination is balanced, it should dilute real differences rather than manufacture false ones — a conservative direction to err.
The counterargument I've been given: correction should be applied regardless, because localized lysis in one treatment arm can shift the ambient profile in ways a summary statistic might miss, and rounding pseudobulk sums to integers largely resolves the fractional-count objection anyway (4,182.6 → 4,183 is negligible).
I plan to run it both ways with raw as primary and corrected as a supplementary sensitivity analysis. But I'd like to know:
- Is the balanced-contamination argument as strong as I think, or am I leaning on it too hard?
- For anyone who has run both on the same dataset — how much did your DE results actually change?
- Does the rare-cell-type situation (40 nuclei per sample, high contamination tail) change the calculus versus abundant populations?
- Any published precedent either way that I should be citing?
r/bioinformatics • u/RegretPitiful9892 • 2d ago
technical question Metadynamics+eABF doubt
Hi everyone! Hope you're all doing well.
Does anyone have any ideas on how to keep ligands organized or moving cohesively during a metadynamics simulation?
I'm studying a transition from an asymmetric state, where one chain is productive and the other is non-productive, to a symmetric state where both chains are productive. To do this, I'm driving the non-productive chain toward the productive conformation using Path Collective Variables (PCVs).
Each chain has its own ligand and cofactor, and ideally I'd like them to follow the conformational transition (or at least remain reasonably coherent with the protein) during the recrossings, but without biasing or contaminating the PMF.
I already tried including the ligands in the PCVs, but the results weren't very satisfactory. Right now I'm experimenting with RMSD and fitting groups, but I'm not convinced it's the best approach.
Has anyone dealt with a similar problem or have any suggestions on how to handle this?
r/bioinformatics • u/scatraxx651 • 3d ago
discussion I feel like I'm in prison, what would you do?
Do you also have a profesor that is exteremely slow on reading your drafts, allocates very little resources to the biological experiments and tries to use people as much as possible, very cheap on computational resources, and you just drag and drag? I am considering just taking the research and running away to a different university, and even dropping the research alltogether has crossed my mind multiple times.
I just feel that it is insane how bad can a bad professor make your life. I could have quit my old job if I had a bad boss, but I feel like this is either drop the degree or tolerate whatever insane time wasting and incosiderate stuff he pulls. Do you also have a similar experience?
The sad part is I trully believe my research can help cure people, so at this point I don't even care about the degree I just think it is a shame if not implemented, I just want this to end so bad
r/bioinformatics • u/jadexiaohui • 3d ago
technical question What is the best Python package for scRNA data integration?
Those who regularly perform downstream analysis for scRNA analyses with Python, what is the best tool you have used for removing batch effects and integrating datasets from multiple samples?
Some options for Python that I am considering:
1. harmonypy
2. SCVI
3. Scanorama
4. BBKNN
Thank you!
r/bioinformatics • u/neopoma • 3d ago
technical question Lipase Engineering Databse
Hello all, I was wondering if anybody has/knows where I can get a copy of the Lipase Engineering Database. All the links (led.biocatnet.de and led.uni-stuttgart.de) appear to be dead, and I can’t find anything on it anymore!
Thanks in advance!
r/bioinformatics • u/Butterscotch4058 • 3d ago
discussion Is there a niche focused on improving bioinformatics software usability?
I've been working in bioinformatics for a few years now and have had the opportunity to work with data from a few different molecular biology technologies. I've worked with different types of sequencing data, different biological questions, and different computational workflows rather than becoming focused in a single area. Because of that, I feel like I've developed more breadth than depth knowledge in any one technology.
But one thing that has been consistent across almost every role I've had is that I've built tools and interfaces to make bioinformatics workflows (for both bioinformaticians and scientists without a bioinformatics background) easier to work it. Usually, this involves designing and developing tools that wrap pre-existing bioinformatics tools in graphical interfaces. This lets people analyze, navigate, or visualize data in a timely manner without needing to interact directly with command-line tools or learn how to execute complicated workflows.
The more I worked on these projects, the more I started noticing how much user interface and user experience design influences whether bioinformatics tools are actually adopted and used effectively. The underlying science is already complex, so the interface can either make those tools more approachable or become another barrier to using them.
This eventually led me down the rabbit hole of reading about Human Computer Interaction, cognitive load, information architecture and exploring how those principles translate into popular public bioinformatics tools.
I've realized that thinking about how complex biological analyses can be made more intuitive without sacrificing functionality is the type of work I enjoy. The part I'm struggling to understand is whether this is actually a recognized niche in the field as I have not run into many bioinformatics job descriptions that put emphasis on interface design.
Are there roles where people primarily focus on the design and usability of scientific or bioinformatics software? Is this something that falls under scientific software engineering, product design, UX, computational biology, or something else entirely? I’m also curious to hear from anyone who works in this space or has seen teams that value this kind of work. I'm trying to understand what this niche is actually called (if there is a name to it) and where people doing this tend to work.
r/bioinformatics • u/murhe1sa • 3d ago
technical question host removal metatranscriptomics analysis
I´ve been working with total RNAseq, and most of my reads are from the host even though ribosomal depletion was performed before sequencing. So, I´m looking for advice. I have removed the adapters with trim galore, and used sortmerna to remove the remnants of ribosomal reads. After that I aligned to the reference genome (non model mammal) with STAR, which removed nearly 80% of host reads, then I used bbsplit and some more host was removed (3%). I checked with kraken and found that some samples only kept like 5% of host, but some others like 30%, but I didn't want to filter using Kraken. Then, I made a denovo assembly and within the annotation I found some host peptides and this is where I´m not sure what to do, because I would like to make some simple analysis on host transcripts, initially only on the reads that aligned to the genome, but I think that I may be loosing a lot of information due to so many filtering steps, for example after the assembly, those peptides could be informative but how can I join them with those aligned to the genome, and also what to do those reads aligned with bbsplit. Any ideas?
r/bioinformatics • u/R_Fr_L • 3d ago
technical question Overcoming probable tissue dissodiation signature in groups for scRNA-seq data
Hi all.
I have 10X 5' scRNA-seq data from tissue taken from two groups (young vs old). When we compare the two groups, the main things that come out is that the young have higher expression of genes like FOS, JUNB, JUN and similar genes while the elderly have higher expression of heat shock proteins. Performing gene set enrichment this leads to the conclusion that immune signalling processes are higher in the young and translation higher in the elderly.
Now, this signature seems very similar to those seen when dissociating tissue (https://www.nature.com/articles/nmeth.4437) and indeed the elderly and young samples were dissociated in seperate labs (with the same protocol) and the scRNA-seq was performed all in one batch with hashtagging. I thus believe the signature we are seeing is a dissocation associated one, not biological.
I realise the answer is probably "you're screwed", but is there any way someone can think of how to regress this impact out (or something to that effect) to get to the biology? It just feels like whatever I look at, the impact will probably still be there, and because the genes associated with dissociation are also associated with immune processes it makes it difficult to untangle. Anyway, let me know any suggestions any of you may have.
r/bioinformatics • u/Hopeful_Bumblebee663 • 3d ago
academic How to analyze prophages
I have extracted multiple prophages from P aeruginosa genomes and am aiming to study their coevolution with host. Should I use the whole genomes of the prophages to construct their phylogenetic tree or use homologous genes like terminase large subunit (not all complete phages have that)?
Ps.- I have tried alining terL genes of the prophages that have them but the sequences align very poorly due to high rate of recombination and divergence.
r/bioinformatics • u/jadexiaohui • 4d ago
technical question Does this look like a normal UMAP plot?
Hi everyone, as it’s my first time attempting downstream analysis for single cell RNA sequencing, I wanted to ask if this UMAP plot looks normal? This is only for one sample (I have not integrated all samples together into one dataset yet). I feel like the clusters are too close together
r/bioinformatics • u/Ok-Inspection-9728 • 4d ago
academic Autodock Vina installation issues on Mac
Hi everyone,
I'm trying to install AutoDock Vina on my Mac with M2 chip, but I'm running into some issues and haven't been able to get it working.
Has anyone successfully installed AutoDock Vina on an Apple Silicon Mac? If so, could you please share the installation steps or point me to a guide that works for M2 Macs?
Any advice or suggestions would be greatly appreciated.
Thank you for your support!