_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


hh-suite 3.3.0
Dependencies: openmpi@4.1.6 simde@0.8.2
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-019-3019-7
Licenses: GPL 3+
Build system: cmake
Synopsis: Remote protein homology detection suite
Description:

The HH-suite is a software package for sensitive protein sequence searching based on the pairwise alignment of hidden Markov models (HMMs).

r-rhtslib12 1.23.2-1.ee186da
Propagated dependencies: curl@8.6.0 zlib@1.3.1 r-zlibbioc@1.54.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/haizi-zh/Rhtslib12
Licenses: LGPL 2.0+
Build system: r
Synopsis: HTSlib high-throughput sequencing library as an R package
Description:

This package provides version 1.12 of the HTSlib C library for high-throughput sequence analysis. The package is primarily useful to developers of other R packages who wish to make use of HTSlib.

biobambam2 2.0.185
Dependencies: libmaus2@2.0.813 xerces-c@3.3.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://gitlab.com/german.tischler/biobambam2
Licenses: GPL 3+
Build system: gnu
Synopsis: Tools for processing BAM files
Description:

This package contains some tools for processing BAM files including:

  • bamsormadup: parallel sorting and duplicate marking

  • bamcollate2: reads BAM and writes BAM reordered such that alignment or collated by query name

  • bammarkduplicates: reads BAM and writes BAM with duplicate alignments marked using the BAM flags field

  • bammaskflags: reads BAM and writes BAM while masking (removing) bits from the flags column

  • bamrecompress: reads BAM and writes BAM with a defined compression setting. This tool is capable of multi-threading.

  • bamsort: reads BAM and writes BAM resorted by coordinates or query name

  • bamtofastq: reads BAM and writes FastQ; output can be collated or uncollated by query name.

umi-tools 1.1.6
Dependencies: python-pandas@2.3.3 python-future@1.0.0 python-scipy@1.16.3 python-matplotlib@3.10.8 python-regex@2026.2.28 python-pybktree@1.1 python-scipy@1.16.3 python-pysam@0.23.3
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/CGATOxford/UMI-tools
Licenses: Expat
Build system: pyproject
Synopsis: Tools for analyzing unique modular identifiers
Description:

This package provides tools for dealing with Unique Molecular Identifiers (UMIs) and Random Molecular Tags (RMTs) in genetic sequences. There are six tools: the extract and whitelist commands are used to prepare a fastq containing UMIs +/- cell barcodes for alignment. The remaining commands, group, dedup, and count/count_tab, are used to identify PCR duplicates using the UMIs and perform different levels of analysis depending on the needs of the user.

edirect 13.3.20200128
Dependencies: bash-minimal@5.2.37 edirect-go-programs@13.3.20200128 perl-html-parser@3.72 perl-encode-locale@1.05 perl-file-listing@6.15 perl-html-tagset@3.20 perl-html-tree@5.07 perl-http-cookies@6.10 perl-http-date@6.05 perl-http-message@6.37 perl-http-negotiate@6.01 perl-lwp-mediatypes@6.04 perl-lwp-protocol-https@6.09 perl-net-http@6.22 perl-uri@5.05 perl-www-robotrules@6.02 perl-xml-simple@2.25 perl@5.36.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://www.ncbi.nlm.nih.gov/books/NBK179288/
Licenses: Public Domain
Build system: perl
Synopsis: Tools for accessing the NCBI's set of databases
Description:

Entrez Direct (EDirect) is a method for accessing the National Center for Biotechnology Information's (NCBI) set of interconnected databases (publication, sequence, structure, gene, variation, expression, etc.) from a terminal. Functions take search terms from command-line arguments. Individual operations are combined to build multi-step queries. Record retrieval and formatting normally complete the process.

EDirect also provides an argument-driven function that simplifies the extraction of data from document summaries or other results that are returned in structured XML format. This can eliminate the need for writing custom software to answer ad hoc questions.

r-markdownhelpers 0.2.0-1.793372d
Propagated dependencies: r-devtools@2.5.2 r-stringendo@0.6.0-1.15594b1 r-usethis@3.2.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/vertesy/MarkdownHelpers
Licenses: GPL 3
Build system: r
Synopsis: Helper functions for MarkdownReports and ggExpress
Description:

This package provides a set of R functions to parse markdown and other generic helpers.

java-picard 2.10.3
Propagated dependencies: java-htsjdk@2.10.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://broadinstitute.github.io/picard/
Licenses: Expat
Build system: ant
Synopsis: Tools for manipulating high-throughput sequencing data and formats
Description:

Picard is a set of Java command line tools for manipulating high-throughput sequencing (HTS) data and formats. Picard is implemented using the HTSJDK Java library to support accessing file formats that are commonly used for high-throughput sequencing data such as SAM, BAM, CRAM and VCF.

vcftools 0.1.16
Dependencies: perl@5.36.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://vcftools.github.io/
Licenses: LGPL 3
Build system: gnu
Synopsis: Tools for working with VCF files
Description:

VCFtools is a program package designed for working with VCF files, such as those generated by the 1000 Genomes Project. The aim of VCFtools is to provide easily accessible methods for working with complex genetic variation data in the form of VCF files.

python-biopython 1.86
Propagated dependencies: python-numpy@2.3.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://biopython.org/
Licenses: non-copyleft
Build system: pyproject
Synopsis: Tools for biological computation in Python
Description:

Biopython is a set of tools for biological computation including parsers for bioinformatics files into Python data structures; interfaces to common bioinformatics programs; a standard sequence class and tools for performing common operations on them; code to perform data classification; code for dealing with alignments; code making it easy to split up parallelizable tasks into separate processes; and more.

maffilter 1.3.1
Dependencies: boost@1.89.0 bpp-core@2.4.1 bpp-phyl@2.4.1 bpp-phyl-omics@2.4.1 bpp-seq@2.4.1 bpp-seq-omics@2.4.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://jydu.github.io/maffilter/
Licenses: GPL 3+
Build system: cmake
Synopsis: Multiple alignment format file processor
Description:

MafFilter is a program dedicated to the analysis of genome alignments. It parses and manipulates MAF files as well as more simple fasta files. This package can be used to design a pipeline as a series of consecutive filters, each performing a dedicated analysis. Many of the filters are available, from alignment cleaning to phylogeny reconstruction and population genetics analysis. Despite various filtering options and format conversion tools, MafFilter can compute a wide range of statistics (phylogenetic trees, nucleotide diversity, inference of selection, etc.).

java-biojava-core 4.0.0
Propagated dependencies: java-log4j-api@2.17.1 java-log4j-core@2.17.1 java-slf4j-api@1.7.25 java-slf4j-simple@1.7.25
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://biojava.org
Licenses: LGPL 2.1+
Build system: ant
Synopsis: Core libraries of Java framework for processing biological data
Description:

BioJava is a project dedicated to providing a Java framework for processing biological data. It provides analytical and statistical routines, parsers for common file formats, reference implementations of popular algorithms, and allows the manipulation of sequences and 3D structures. The goal of the biojava project is to facilitate rapid application development for bioinformatics.

This package provides the core libraries.

r-anpan 0.3.0-1.efd4dc4
Propagated dependencies: r-ape@5.8-1 r-cli@3.6.6 r-cmdstanr@0.8.1.9000-1.a45d4f7 r-data-table@1.18.4 r-dplyr@1.2.1 r-fastglm@0.1.0 r-furrr@0.4.0 r-future@1.70.0 r-ggdendro@0.2.0 r-ggnewscale@0.5.2 r-ggplot2@4.0.3 r-loo@2.9.0 r-patchwork@1.3.2 r-phylogram@2.1.0 r-posterior@1.7.0 r-progressr@0.19.0 r-purrr@1.2.2 r-r-utils@2.13.0 r-stringr@1.6.0 r-tibble@3.3.1 r-tidyselect@1.2.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/biobakery/anpan
Licenses: Expat
Build system: r
Synopsis: Quantifying microbial strain-host associations
Description:

The goal of anpan is to consolidate statistical methods for strain analysis. This includes automated filtering of metagenomic functional profiles, testing genetic elements for association with outcomes, phylogenetic association testing, and pathway-level random effects models.

r-chipkernels 1.1-1.c9cfcac
Propagated dependencies: r-iranges@2.46.0 r-xvector@0.52.0 r-biostrings@2.80.1 r-bsgenome@1.80.0 r-gtools@3.9.5 r-genomicranges@1.64.0 r-sfsmisc@1.1-24 r-kernlab@0.9-33 r-s4vectors@0.50.1 r-biocgenerics@0.58.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/ManuSetty/ChIPKernels
Licenses: GPL 2+
Build system: r
Synopsis: Build string kernels for DNA Sequence analysis
Description:

ChIPKernels is an R package for building different string kernels used for DNA Sequence analysis. A dictionary of the desired kernel must be built and this dictionary can be used for determining kernels for DNA Sequences.

scallop 0.10.5
Dependencies: boost@1.89.0 htslib@1.21
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/Kingsford-Group/scallop
Licenses: Modified BSD
Build system: gnu
Synopsis: Reference-based transcriptome assembler for RNA-seq
Description:

Scallop is a reference-based transcript assembler. Scallop features its high accuracy in assembling multi-exon transcripts as well as lowly expressed transcripts.

python-illumina-utils 2.13
Propagated dependencies: python-levenshtein@0.27.1 python-matplotlib@3.10.8 python-numpy@2.3.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/meren/illumina-utils
Licenses: GPL 2+
Build system: pyproject
Synopsis: Library and scripts to work with Illumina paired-end data
Description:

This package provides a library and collection of scripts to work with Illumina paired-end data (for CASAVA 1.8+).

trust4 1.1.0
Dependencies: perl@5.36.0 python-wrapper@3.12.12 zlib@1.3.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/liulab-dfci/TRUST4
Licenses: GPL 3
Build system: gnu
Synopsis: TCR and BCR assembly from RNA-seq data
Description:

This package is analyzing TCR and BCR sequences using unselected RNA sequencing data, profiled from fluid and solid tissues, including tumors. TRUST4 performs de novo assembly on V, J, C genes including the hypervariable CDR3 and reports consensus contigs of BCR/TCR sequences. TRUST4 then realigns the contigs to IMGT reference gene sequences to identify the corresponding gene and CDR3 details. TRUST4 supports both single-end and paired-end bulk or single-cell sequencing data with any read length.

ataqv 1.0.0
Dependencies: boost@1.83.0 htslib@1.21 ncurses@6.2.20210619 zlib@1.3.1
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/ParkerLab/ataqv
Licenses: GPL 3+
Build system: gnu
Synopsis: Toolkit for quality control and visualization of ATAC-seq data
Description:

This package provides a toolkit for measuring and comparing ATAC-seq results. It was written to make it easier to spot differences that might be caused by ATAC-seq library prep or sequencing. The main program, ataqv, examines aligned reads and reports some basic metrics.

ngs-sdk 2.10.5
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/ncbi/ngs
Licenses: Public Domain
Build system: gnu
Synopsis: API for accessing Next Generation Sequencing data
Description:

NGS is a domain-specific API for accessing reads, alignments and pileups produced from Next Generation Sequencing. The API itself is independent from any particular back-end implementation, and supports use of multiple back-ends simultaneously.

bioruby 2.0.4
Propagated dependencies: ruby-libxml@5.0.5
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: http://bioruby.org/
Licenses: Ruby License LGPL 2.1+ GPL 2+
Build system: ruby
Synopsis: Ruby library, shell and utilities for bioinformatics
Description:

BioRuby comes with a comprehensive set of Ruby development tools and libraries for bioinformatics and molecular biology. BioRuby has components for sequence analysis, pathway analysis, protein modelling and phylogenetic analysis; it supports many widely used data formats and provides easy access to databases, external programs and public web services, including BLAST, KEGG, GenBank, MEDLINE and GO.

smithwaterman 0.0.0-2.2610e25
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/ekg/smithwaterman
Licenses: GPL 2 Expat
Build system: gnu
Synopsis: Implementation of the Smith-Waterman algorithm
Description:

Implementation of the Smith-Waterman algorithm.

gffcompare 0.10.15-1.be56ef4
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/gpertea/gffcompare/
Licenses: Expat Artistic License 2.0
Build system: gnu
Synopsis: Tool for comparing or classifing transcripts of RNA-Seq
Description:

gffcompare is a tool that can:

  1. compare and evaluate the accuracy of RNA-Seq transcript assemblers (Cufflinks, Stringtie);

  2. collapse (merge) duplicate transcripts from multiple GTF/GFF3 files (e.g. resulted from assembly of different samples);

  3. classify transcripts from one or multiple GTF/GFF3 files as they relate to reference transcripts provided in a annotation file (also in GTF/GFF3 format).

pyscenic 0.12.1-2.06bafba
Propagated dependencies: python-aiohttp@3.11.18 python-arboreto@0.1.6-0.79f916b python-attrs@25.3.0 python-boltons@25.0.0 python-cloudpickle@3.1.0 python-ctxcore@0.2.0 python-cytoolz@1.0.1 python-dask@2025.11.0 python-diptest@0.11.0 python-distributed@2025.11.0 python-frozendict@2.4.6 python-fsspec@2026.1.0 python-interlap@0.2.7 python-llvmlite@0.45.0 python-loompy@3.0.8 python-multiprocessing-on-dill@3.5.0a4 python-networkx@3.4.2 python-numba@0.62.1 python-numexpr@2.14.1 python-numpy@2.3.1 python-pandas@2.3.3 python-pyarrow@24.0.0 python-pyyaml@6.0.2 python-requests@2.32.5 python-scikit-learn@1.7.2 python-scipy@1.16.3 python-setuptools@80.9.0 python-tqdm@4.67.1 python-umap-learn@0.5.11
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://scenic.aertslab.org/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Single-Cell regulatory network inference and clustering
Description:

pySCENIC is a Python implementation of the SCENIC pipeline (Single-Cell rEgulatory Network Inference and Clustering) which enables biologists to infer transcription factors, gene regulatory networks and cell types from single-cell RNA-seq data.

multichoose 1.0.3
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/ekg/multichoose
Licenses: Expat
Build system: gnu
Synopsis: Efficient loopless multiset combination generation algorithm
Description:

This library implements an efficient loopless multiset combination generation algorithm which is (approximately) described in "Loopless algorithms for generating permutations, combinations, and other combinatorial configurations.", G. Ehrlich - Journal of the ACM (JACM), 1973. (Algorithm 7.)

r-seqgl 1.1.4
Propagated dependencies: r-biostrings@2.80.1 r-chipkernels@1.1-1.c9cfcac r-genomicranges@1.64.0 r-spams@2.6.1 r-wgcna@1.74 r-fastcluster@1.3.0
Channel: guix
Location: gnu/packages/bioinformatics.scm (gnu packages bioinformatics)
Home page: https://github.com/ManuSetty/SeqGL
Licenses: GPL 2+
Build system: r
Synopsis: Group lasso for Dnase/ChIP-seq data
Description:

SeqGL is a group lasso based algorithm to extract transcription factor sequence signals from ChIP, DNase and ATAC-seq profiles. This package presents a method which uses group lasso to discriminate between bound and non bound genomic regions to accurately identify transcription factors bound at the specific regions.

Total packages: 72465