Find open-source science resources
A directory of tools, AI models, datasets, and research resources for biotech, bioinformatics, and other scientific fields. Aggregated from curated GitHub awesome-lists, HuggingFace, bio.tools, Bioconductor, and more.
Filters
Health
Domain
Language
License(1)
Source(1)
Type(1)
79 of 6,573 resources
Showing 1–50
PureJsImage is a free, open-source TypeScript library for decoding, inspecting, processing, and converting ordinary images and scientific rasters in Node.js and modern browsers. It provides explicit readers for microscopy, whole-slide pathology, medical imaging, electron microscopy, spectroscopy, hyperspectral, and multidimensional array formats. These include OME-TIFF, OME-Zarr, Aperio SVS, DICOM, NIfTI, MRC/CCP4, NRRD, DigitalMicrograph, EMD, ENVI, and FITS. Range-backed readers can request selected regions, tiles, volume planes, and metadata while preserving native numeric samples where supported. The default package has no runtime dependencies. Optional JPEG and PNG WebAssembly accelerators require explicit registration.
Open-source PyMOL plugin for membrane-aware review of predicted, designed and experimental protein structures. Membrane Visual QC provides planar membrane-relative geometry, residue core/interface classification, hydropathy and ligand-context review, solvent-accessibility context, PDBTM/OPM orientation-source checks, and reproducible batch reporting. It is designed as a review assistant rather than a biological structure validator.
spoQC is a modular framework for multimodal quality control (QC) of imaging-based spatially resolved transcriptomics (SRT). It independently evaluates cell segmentation, imaging, and transcript data to identify high-quality regions (HQRs) across entire tissue sections. In addition, spoQC uses Markov random fields (MRFs) to incorporate spatial dependencies and generate spatially refined QC masks.
Exact, validated excision of coordinate-defined genomic regions from transposed NEXUS matrices.
Hand-curated Snakemake pipelines to combine identifier cross-references from multiple sources across dozens of biomedical types, including anatomical entities, diseases and phenotypes, genes and proteins and many others.
BRANCHSNV reports strict clade-exclusive nucleotide markers separately from single-nucleotide substitutions reconstructed on a selected edge of a rooted phylogenetic tree, while retaining ambiguity across equally parsimonious ancestral-state reconstructions.
edfcore is a zero-dependency TypeScript library for reading EDF, EDF+, BDF, and BDF+ physiological recordings in browser and Node.js applications. It provides programmatic access to biosignal samples, channel metadata, per-channel sampling rates, physical units, annotations, and discontinuous recording timelines.
A transparent, unit-aware calculator for the mathematical relationship between peptide mass, target concentration and solution volume. It normalizes mg, micrograms, mL and microlitres, shows the formula and includes a reference syringe visualization. Research-use-only software: it does not select a solvent, validate a laboratory method, calculate a dose or provide administration guidance.
Local Python sequence utilities for nucleotide composition, DNA and RNA reverse complements, NCBI genetic-code translation, six-frame candidate ORF enumeration, and IUPAC motif searches. Computase accepts raw nucleotide strings or one FASTA record and returns structured, bounded results with explicit scientific conventions.
PathForge is a modular benchmarking framework for multiple instance learning in computational pathology. It supports whole slide image feature extraction, HDF5 artifact generation, tile overviews, benchmarking, pipeline optimization, classification, regression, survival and retrieval tasks, and support for model inference and visualization.
GlycoDash is an R Shiny dashboard for processing glycomics data obtained from LaCyTools, SweetSuite and Skyline.
Converts Protein Data Bank structures into 3D-printable models. Each polymer chain is meshed separately and written as a named object in a single 3MF file, so a multi-material printer can assign one filament per chain. Protein chains can be rendered as a solvent-excluded surface, a cartoon, or a backbone tube; nucleic acids as a tube-and-rung form with the strands of a duplex welded at every base pair. Press-fit magnet pockets are optionally placed at chain interfaces, so a complex comes apart where its subunits actually meet. All meshes are checked for watertightness before export.
ProSeqGO predicts Gene Ontology (GO) terms for protein sequences using ESM2 embeddings and a trained 1-Dimensional Convolutional Neural Network multi-label classifier. By integrating recent advances in protein language models, ProSeqGO facilitates large-scale, automated functional annotation directly from sequence input, empowering researchers to infer protein function, explore biological mechanisms, and accelerate discovery in genomics and proteomics.
Python computational framework for analysis of single-molecule FRET data
SAMtools and BCFtools are widely used programs for processing and analysing high-throughput sequencing data. They include tools for file format conversion and manipulation, sorting, querying, statistics, variant calling, and effect analysis amongst other methods.
Module for single-cell data extraction given a segmentation mask and multi-channel image.
The main purpose of HTSlib is to provide access to genomic information files, both alignment data (SAM, BAM, and CRAM formats) and variant data (VCF and BCF formats). The library also provides interfaces to access and index genome reference data in FASTA format and tab-delimited files with genomic coordinates. It is utilized and incorporated into both SAMtools and BCFtools.
PseudoScope is an automated, locally-executable computational pipeline designed specifically for comprehensive Pseudomonas aeruginosa genomic surveillance. It integrates seven essential analysis modules into a single, cohesive workflow: FASTA QC (assembly quality metrics), MLST (Oxford scheme), PAST serotyping (O-antigen typing), AMRFinderPlus (antimicrobial resistance gene detection), ABRicate (multi-database screening for resistance, virulence, plasmids, biocides), Ultimate Reporter (gene-centric integration with interactive HTML), and Visualisation Dashboard (publication-ready interactive plots including PCA, networks, boxplots). PseudoScope runs entirely locally (or on HPC clusters), protects data privacy, and produces beautiful interactive reports in minutes.
Kleboscope is an automated, locally‑executable computational pipeline designed specifically for comprehensive Klebsiella pneumoniae genomic surveillance. It addresses the growing threat of multidrug‑resistant and hypervirulent K. pneumoniae by integrating eight essential analysis modules into a single, cohesive workflow. Kleboscope offers two complementary report views: Gene‑centric – each gene is shown with all genomes that contain it, together with its frequency, enabling rapid cross‑genome pattern discovery; and Sample‑centric – each isolate gets its own interactive box with typing badges (MLST, K‑locus, O‑locus, hypervirulence), per‑database tables (AMR, Virulence, BACMET, Plasmids), and full mutation details – perfect for clinical reports and patient‑level investigations.
A two-step desktop GUI application for RNA-seq differential gene expression (DEG) analysis. Step 1 reads raw GDC/TCGA STAR gene-count files together with a GDC sample sheet, matches samples to a Tumor/Normal design, and runs PyDESeq2 to produce normalized counts and DEG statistics. Step 2 generates publication-style volcano plots, MA plots, summary bar charts, and expression heatmaps (with optional gene labeling) from the results, exportable as PNG, PDF, SVG, or TIFF. Requires no coding from the user.
Web-based platform for discovering professional contacts, organizations, and business email addresses using advanced search and filtering capabilities.
StaphScope is an automated, locally-executable computational pipeline designed specifically for comprehensive Staphylococcus aureus genomic surveillance. It addresses the critical bottleneck in MRSA research by integrating seven essential genotyping methods into a single, cohesive workflow.
AcinetoScope is an automated, comprehensive bioinformatics pipeline designed specifically for the genomic analysis of Acinetobacter baumannii, a WHO Critical Priority pathogen responsible for devastating hospital-acquired infections. It integrates seven analysis types (MLST, ABRicate, AMRFinder, Kaptive 3, APT, PlasmidFinder, and mutation detection) into a single automated workflow — from FASTA to actionable insights. The pipeline offers both gene-centric and sample-centric reporting, dynamic grouping by typing, and is optimised for HPC, cloud, and container environments.
Predicts transcription factor binding sites in up to 316 vertebrate species by scoring JASPAR matrices against Ensembl promoter sequences and combining the match with seven contextual experimental datapoints, including evolutionary conservation, CAGE-defined transcription start sites, eQTLs, ChIP-seq peaks, ATAC-seq accessibility, DNase footprints and gene expression correlation, into a single score per site.
RiSPICE (Rice SNP Prioritization Integrating Chromatin Effects) is a computational framework for prioritizing non-coding rice variants by integrating predicted chromatin effects from a fine-tuned DNA language model.
REFUTE is an open benchmark for scientific critique honesty and epistemic calibration on recent life-science and biomedical literature. It tests whether models keep claims inside what the evidence allows (overclaim / planted-flaw / falsifier selection) and whether stated confidence is calibrated, with judge-free MCQ axes plus open-ended critique scoring.
Nallo is a bioinformatics analysis pipeline for long-reads from both PacBio and (targeted) ONT-data, focused on rare-disease. The pipeline detects a wide range of genetic variants, performs genome assembly, and reports CpG methylation. It also enables annotation and ranking of variants based on their predicted functional consequences.
A python extension, written in C, for quick access to bigBed files and access to and creation of bigWig files.
Create MSP files containing the isotopic patterns for given molecules with given adducts. The tool is based on enviPat and the RforMassSpectrometry toolbox.
Workflow optimized for the analysis of rare diseases, designed to detect SNVs, INDELs , CNVs and SVs in targeted sequencing data (CES/WES) and whole genome sequencing (WGS), built on Nextflow and following nf-core standards. It has an advanced variant annotation optimized for rare diseases diagnosis and discovery.
PinPath enables flexible visualization of (omics) data onto pathways diagrams, allowing users to pinpoint where the relevant changes occur. It supports pathway diagrams from WikiPathways and KEGG, as well as custom GPML and KGML files. Data can be displayed on both native pathway layouts and network representations
GAIn is a platform for annotating genetic variants, genomic positions, and regions with reproducible, declarative pipelines using curated Genomic Resource Repositories.
Local Windows-friendly R Shiny application for RNA-seq differential expression using DESeq2, normalized-expression testing, over-representation analysis, fgsea-ranked pathway analysis, and WGCNA coexpression-network analysis. It supports input validation, additive and interaction designs, built-in human, fruit-fly, and yeast annotations, publication-quality plots, and reproducibility bundles containing results, settings, and executable R and R Markdown rerun code.
BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF. All commands work transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed.
Plain-text, git-tracked electronic lab notebook (ELN) for reproducible bioinformatics — threads your R & Python figures into living lab notes with full provenance. Built for single-cell / CyTOF / flow cytometry; works with Obsidian, Quarto & Jupyter.
DeepTaxa is a hybrid CNN-BERT deep learning framework for multi-rank taxonomic classification of 16S rRNA gene sequences. It predicts all seven Linnaean ranks from domain to species in a single forward pass and provides pre-trained checkpoints for full-length 16S and V3-V4 amplicons.
Galaxy Tool Shed repositories maintained and developed by the GalaxyP community
compareMS2 is a tool for comparing sets of (tandem) mass spectra for clustering samples, molecular phylogenetics, identification of biological species or tissues, and quality control. compareMS2 currently consumes Mascot Generic Format, or MGF, and produces output in a variety of common image and distance matrix formats.
RBPBench is a multi-function tool to evaluate CLIP-seq and other related genomic region data using a comprehensive collection of known RNA-binding protein (RBP) binding motifs. RBPBench can be used for a variety of purposes, from RBP motif search (database or user-supplied RBP motifs) in genomic regions, over motif enrichment and co-occurrence analysis, in-depth comparisons over multiple datasets via sequence and genomic annotation statistics, to benchmarking CLIP-seq peak caller methods as well as comparisons across cell types and CLIP-seq protocols. RBPBench supports both sequence and structure motifs, as well as regular expressions (sequence and structure patterns). Moreover, users can easily provide their own motif collections.
A powerful, high-performance bioinformatics framework for discovering, evaluating, and verifying microRNA (miRNA) interactions across DNA, RNA, and protein target sequences. The mirnaprotpred package provides two core modules: SeqFinder: A discovery engine to find all potential miRNA interactions across a genome or target sequence. Validator: A targeted verification engine to test specific, user-provided miRNAs against a target sequence. Both modules are powered by a shared, rigorous biological engine that evaluates exact seed matching, wobble pairing, AU-rich context, and RNAduplex thermodynamic stability.
A static web application presents an interactive knowledge graph of single-cell long-read RNA sequencing literature synthesized from seven source papers. Users navigate mind-tree, network graph, guided learning-path, and Sankey views linking platforms, protocols, methods, and software. A benchmark tab provides 34 question-answer pairs with category and difficulty filters, exportable as JSON or CSV for LLM and agent evaluation.
Phylo-Movies is an open-source React and Flask web application, also available as a desktop app, for inspecting ordered phylogenetic tree series. It computes and visualizes subtree-prune-and-regraft transition frames between consecutive trees, helping users see which taxa or subtrees move across sliding-window analyses, bootstrap replicates, and curated tree-series comparisons. The viewer includes timeline playback, tree comparison, MSA context, coloring, analytics, image export, and recording tools.
Bias factorized, base-resolution deep learning models of chromatin accessibility (chromBPNet).
Tool for converting raw DNA data files between 23andMe, AncestryDNA, MyHeritage, and FamilyTreeDNA formats.
Standalone browser-based Gene Ontology network viewer for exploring, filtering, searching, and exporting GO term and gene annotation neighborhoods from locally preprocessed GO OBO and GAF data.
Generates pre-miRNA and mature miRNA count tables from read alignments to pre-miRNA sequences and a gff file, both downloaded from mirBase. Produces also read coverage plots of pre-miRNAs.
Pathogensurveillance is a population genomics pipeline for pathogen identification, variant detection, and biosurveillance. The pipeline accepts paths to raw reads for one or more organisms and creates reports in the form of an interactive HTML document. Significant features include the ability to analyze unidentified eukaryotic and prokaryotic samples, creation of reports for multiple user-defined groupings of samples, automated discovery and downloading of reference assemblies from NCBI RefSeq, and rapid initial identification based on k-mer sketches followed by a more robust multi gene phylogeny and SNP-based phylogeny.