raw9371

raw9371

@raw937.bsky.social

UNC Charlotte Associate Professor in Bioinformatics and Genomics. Computational molecular synthetic virologist. Github - github.com/raw-lab Website - rawlab.org

2.5K followers193 following286 posts

🚨 5 BIOINFORMATICS TOOLS. 3 NEW QC ENGINES. 1 RUST BINARY. 🦀🔥 Introducing 🛡️ SENTINEL-X! 🧬 CheckV + CheckM2 + BUSCO + EukCC + viralVerify ⚡ No Python runtime! 🔬 Viral, bacterial & eukaryotic QC ONE TOOL. EVERY DOMAIN OF LIFE. 🚀 crates.io/crates/senti... #RustLang

🚨 What if the future of carbon capture is 3.5 BILLION YEARS OLD? 🦠 Microbialites turn carbon into STONE. 🪨 Nature's engineers could inspire NET-ZERO building materials. 🌍 We're searching for life on Mars while overlooking Earth's oldest ecosystems. 🔬 Check out microbialite.org We need your help!!

microbialite.orgmicrobialite.org: 3.5 billion years of microbialites, stromatolites and microbial matsHow microbes learned to build rock, and kept building it for three and a half billion years: the story of microbialites, stromatolites and microbial mats.

🦀 Rust is coming for bioinformatics. Meet Cleaver-X — one binary for: ✂️ Trimming + QC 🧬 FASTA/FASTQ/SAM/BAM 📊 Counting + demux ⚡ Constant-memory streaming 180 MB in 0.17 sec. ~7 MB RAM. No Python. No C/C++. Just Rust. 🦀 #Rust #rustsky Crates crates.io/crates/Cleav...

crates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

🧙‍♂️ I built Merlin. A pure-Rust RNA gene finder that detects tRNA, tmRNA & rRNAs. 🦀 No C ⚡ Parallel 🔮 Real HMMER Plan7 📦 No external tools or databases Fast. Parallel. Honest. Modern RNA gene finding. Crates crates.io/crates/merli... GitHub github.com/raw-lab/merl...

crates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

💥 I built DYNAMITE. 7 gene-calling engines. Phages, viruses, bacteria, archaea, eukaryotes. One command. Pure Rust. No Python. No dependencies circus. Crates crates.io/crates/dynam... GitHub github.com/raw-lab/dynamite 🧬 Genome in. Genes out. #Bioinformatics #Rust #Genomics

crates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

Its official as of today - I am now an Associate Professor with Tenure at the University of North Carolina at Charlotte Dept of Bioinformatics & Genomics. A promise to my father - 20 years ago this Jan is finally complete. Never give up on your dreams - believe. #tenure

Bat Immunological Training Education (BITE) outreach at Discovery Place yesterday. We had 171 visitors at our booths today. We will continue to educate the public about diseases and immune responses. At Discovery Place every 3rd Saturday of the month. #microsky #bats #Stem Great job team!

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

Where this shines: • small RNA-seq studies (n < 5/group) • fast exploratory analysis • pipeline integration (pandas/NumPy workflows) Basically: real-world data!!

If you’re already doing differential expression in Python: This drops in directly. No exporting. No context switching. That alone saves time!! ALSO outputs feed pathview-plus our pathway tool! pip install pygage pip install pathview-plus #Bioinformatics #rnaseq #computationalbiology

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

Hot take: Most people don’t need more advanced enrichment methods! They need ones they’ll actually run. #rnaseq #bioinformatics #computational

Limitations (important): • ignores gene–gene correlation • pathway size affects variance Not perfect. But the tradeoff → speed + stability is often worth it. But that is corrected in our pathway level tool -> pathview-plus when you feed pyGAGE outputs to it!!

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

Under the hood: For a gene set S: → compute mean(d_g) → build null by sampling random gene sets of same size → compute Z-score vs that null No permutations. No heavy compute. This is why it’s fast! Its not analysis that takes long - its testing 50 tools that don't run to get some data back!!

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

View full thread

7/ Output: • Z-scores • up/down pathway direction • FDR-corrected significance Fast, interpretable, reproducible! Now and today!!

8/ It’s not the fanciest method. But it actually works in real pipelines. And now it works natively in Python. #bioinformatics #rnaseq #genomics

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

View full thread

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

View full thread

4/ The method is simple and solid: → compute gene-level differential signal → aggregate into pathways → compare to a null via gene randomization

Most RNA-seq pipelines are doing this wrong. They run differential expression… and stop there. You’re leaving biological signal on the table. I built pygage to fix that 👇 pip install pygage #Bioinformatics #rnaseq #computation #computationalbiology

2/ Gene-level stats ≠ biological interpretation. You need pathway-level signals. That’s where gene set enrichment comes in. But most tools are: • slow • fragile with small n • stuck in R

#Bioinformatics #computationalbiology #datascience

raw9371@raw937.bsky.social

🔬 Pathview-plus = powerful pathway visualization for bioinformatics 🚀 Thousands of pathway maps (KEGG + SBGNview) and super easy to use. Install in seconds: pip install pathview-plus GitHub: github.com/raw-lab/path... PyPI: pypi.org/project/path... #Bioinformatics #DataScience #Omics

The first automated computer vision–based software enabling the detection, enumeration, and sizing of virus-like particles from epifluorescence microscopy (EFM) images of environmental samples. Published online in BMC methods today. #giantvirus #phagesky Paper link.springer.com/article/10.1...

link.springer.comResolving and quantifying viral-like particles via blind deconvolution - BMC MethodsBMC Methods - Viruses represent the most numerous’biological entities’on Earth; but the direct quantification of viruses within ecosystems is a significant challenge. The classical...

The first automated computer vision–based software enabling the detection, enumeration, and sizing of virus-like particles from epifluorescence microscopy (EFM) images of environmental samples. Published online in BMC methods today. #giantvirus #phagesky Paper link.springer.com/article/10.1...

link.springer.comResolving and quantifying viral-like particles via blind deconvolution - BMC MethodsBMC Methods - Viruses represent the most numerous’biological entities’on Earth; but the direct quantification of viruses within ecosystems is a significant challenge. The classical...

raw9371 reposted

Bat Immunological Training Education (BITE) outreach at Discovery Place yesterday. We had 324 visitors at our booths today. We will continue to educate the public about diseases and immune responses. At Discovery Place every 3rd Saturday of the month. #microsky #bats Great job team!

Awesome work. With some phageyness at the end. #phage #phagesky #microsky #evolution

Morgan Carter@morgancarterphd.bsky.social

We are excited to present the accepted paper on the Mycetohabitans pangenome now in @genomebiolevol.bsky.social! 🧬🦠 Thanks to @bhuwanabbot.bsky.social for leading and collaborators: @raw937.bsky.social @andrabuchan.bsky.social academic.oup.com/gbe/advance-...

raw9371 reposted

raw9371 reposted

Bat Immunological Training Education (BITE) outreach at Discovery Place today. We had 193 visitors at our booths today. We will continue to educate the public about bats, rodents, infectious diseases, and immune responses. At Discovery Place every 3rd Saturday of the month. #BITE #teamraw #rawlab

In a world where an ancient evil has been awaken. Tom Cruise in "Phage." Coming Summer 2026 Needed a laugh/joke today. #phage #microsky #giantvirus #phagesky

Bat Immunological Training Education (BITE) outreach at Discovery Place today. We had 217 visitors at our booths today. We will continue to educate the public about bats and immunology At Discovery Place every 3rd Saturday of the month. #BITE #teamraw #rawlab Great job team!