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.

126 of 7,078 resources

Showing 1–50

Sequence manipulation toolkit for FASTA/FASTQ files written in Nim.

Active1314 days ago
Nim
GPL-3.0

A quality control tool for high throughput sequence data.

Active6224 days ago
Java
GPL-3.0

Pythonic Access to the Ensembl database.

Active4104 days ago
Python
Apache-2.0

SPAdes (St. Petersburg genome assembler) is an assembly toolkit containing various assembly pipelines and the de-facto standard for prokaryotic genome assemblies.

Active9636 days ago
C++
NOASSERTION

Biocaml aims to be a high-performance user-friendly library for Bioinformatics.

Active1231 week ago
OCaml
NOASSERTION

An ultrafast protein aligner for `blastp` and `blastx` like searches.

Active1.3K1 week ago
C++
GPL-3.0

Aggregate results from bioinformatics analyses across many samples into a single report.

Active1.5K2 weeks ago
JavaScript
GPL-3.0

A cross-platform and ultrafast toolkit for FASTA/Q file manipulation in Golang.

Active1.6K2 weeks ago
Go
MIT

Scalable toolkit for analyzing single-cell gene expression data, including preprocessing, visualization, clustering, and trajectory inference.

Active2.6K2 weeks ago
Python
BSD-3-Clause

Scalable genomic analysis.

Active1.1K2 weeks ago
Python
MIT

Java-based browser. Fast, efficient, scalable visualization tool for genomics data and annotations. Handles a large variety of formats.

Active7642 weeks ago
Java
MIT

Rust implementations of algorithms and data structures useful for bioinformatics.

Active1.8K2 weeks ago
Rust
MIT

Python library for blazing-fast genomic interval operations and genomic file formats I/O on Polars DataFrames

Active2003 weeks ago
Python
Apache-2.0

Java framework for processing biological data.

Active6333 weeks ago
Java
LGPL-2.1

An ultrafast and memory-efficient tool for aligning sequencing reads to long reference sequences.

Active8113 weeks ago
C++
GPL-3.0

Fast sample-swap and relatedness checks on BAMs/CRAMs/VCFs/GVCFs.

Active3341 month ago
Nim
MIT

Ultra-fast, sensitive search and clustering suite for protein and nucleotide sequence sets.

Active2.1K1 month ago
C
MIT

Python wrapper for [samtools](https://github.com/samtools/samtools).

Active9101 month ago
Cython
MIT

Freely available tools for biological computing in Python, with included cookbook, packaging and thorough documentation. Part of the [Open Bioinformatics Foundation](http://open-bio.org/). Contains the very useful [Entrez](https://biopython.org/DIST/docs/api/Bio.Entrez-module.html) package for API access to the NCBI databases.

Active5.2K1 month ago
Python
NOASSERTION

Pythonic access to FASTA files.

Active4881 month ago
Python
NOASSERTION

Bayesian haplotype-based polymorphism discovery and genotyping.

Active8811 month ago
C++
MIT

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.

Active8891 month ago
C
NOASSERTION

The modern C++ library for sequence analysis.

Active4611 month ago
C++
NOASSERTION

A compressor of common genomic file formats (BAM, CRAM, FASTQ, VCF etc).

Active1901 month ago
C
NOASSERTION

Python wrapper for [bedtools](https://github.com/arq5x/bedtools).

Active3311 month ago
Python
NOASSERTION

Structural variant discovery by integrated paired-end and split-read analysis.

Active5341 month ago
C++
BSD-3-Clause

A small language for defining pipeline stages and linking them together to make pipelines.

Active2421 month ago
Groovy
NOASSERTION

a specification for describing analysis workflows and tools that are portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments.

Active1.5K1 month ago
Common Workflow Language
Apache-2.0

A software package for estimating gene and isoform expression levels from RNA-Seq data.

Active4792 months ago
C++
GPL-3.0

Burrow-Wheeler Aligner for pairwise alignment between DNA sequences.

Active1.8K2 months ago
C
GPL-3.0

the wavefront alignment algorithm (WFA) which expoit sequence similarity to speed up alignment

Active2282 months ago
C
NOASSERTION

Rapid & standardized annotation of bacterial genomes, MAGs & plasmids

Active6802 months ago
Python
GPL-3.0

Tools for adding mutations to existing `.bam` files, used for testing mutation callers.

Active2522 months ago
Python
MIT

A flexible pipeline, built with Nextflow, for the complete analysis of bacterial genomes.

Active5232 months ago
Nextflow
MIT

A Workflow Management System geared towards scientific workflows.

Active1.1K2 months ago
Scala
BSD-3-Clause

A list of pipeline resources.

Active6.6K2 months ago

Utilities for working with CSV/Tab-delimited files.

Active6.4K2 months ago
Python
MIT

A Go library and command line utility for engineering organisms.

Active7352 months ago
Go
MIT

Another cross-platform, efficient, practical and pretty CSV/TSV toolkit.

Active1.2K2 months ago
Go
MIT

A python-based workflow manager.

Active5992 months ago
Python
Apache-2.0

JavaScript genome browser that is highly customizable via plugins and track customizations.

Active4742 months ago
JavaScript
NOASSERTION

International association of users & developers of open source Perl tools for bioinformatics, genomics and life sciences.

Active3213 months ago
Perl

Cython + HTSlib == fast VCF parsing; even faster parsing than pyVCF.

Active4463 months ago
Cython
MIT

A single molecule sequence assembler for genomes large and small.

Active7083 months ago
C++

Annotate a VCF with other VCFs/BEDs/tabixed files.

Active4033 months ago
Go
MIT

Access to Biological Web Services from Python.

Active3424 months ago
Python
NOASSERTION

A Swiss Army knife for genome arithmetic.

Active1.1K4 months ago
C
MIT

A haplotype-resolved assembler for accurate Hifi reads.

Active8064 months ago
C++
MIT

Minimap2 is an pairwise aligner for genomic and spliced nucleotide sequences. It can perform the assembly-to-assembly alignment, and works with gzip'd FASTQ, FASTA formats. It also finds overlaps between long-reads.

Active2.2K4 months ago
C
NOASSERTION

Modular and universal bioinformatics, Bionode provides pipeable UNIX command line tools and JavaScript APIs for bioinformatics analysis workflows.

Archived3134 months ago
JavaScript
MIT