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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


composyx 1.4.2
Dependencies: blaspp@2025.05.28 lapackpp@2025.05.28 openblas@0.3.30 pastix@6.4.0 mumps-openmpi@5.8.0 arpack-ng@3.9.1 paddle@0.3.8 fabulous@1.1.4 chameleon@1.4.0 starpu@1.4.12
Propagated dependencies: hwloc@2.12.2 openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://gitlab.inria.fr/composyx/composyx.git
Licenses: CeCILL-C
Build system: cmake
Synopsis: Composable numerical solver
Description:

Composyx is a linear algebra C++ library focused on composability. Its purpose is to allow the user to express a large pannel of algorithms using a high-level interface to range from laptop prototypes to many node supercomputer parallel computations.

pastix 6.4.0
Dependencies: gfortran@14.3.0 hwloc@2.12.2 starpu@1.4.12 scotch@7.0.7 openblas@0.3.30 openmpi@4.1.6 python@3.11.14 python-numpy@1.26.4
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://gitlab.inria.fr/solverstack/pastix
Licenses: CeCILL
Build system: cmake
Synopsis: Sparse matrix direct solver
Description:

PaStiX (Parallel Sparse matriX package) is a scientific library that provides a high performance parallel solver for very large sparse linear systems based on direct methods. Numerical algorithms are implemented in single or double precision (real or complex) using LLt, LDLt and LU with static pivoting (for non symmetric matrices having a symmetric pattern). This solver also provides some low-rank compression methods to reduce the memory footprint and/or the time-to-solution.

ginkgo-hpc 1.11.0
Dependencies: nlohmann-json@3.12.0 yaml-cpp@0.8.0-0.2f86d13
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://ginkgo-project.github.io/
Licenses: FreeBSD
Build system: cmake
Synopsis: Numerical linear algebra software package
Description:

Ginkgo is a high-performance numerical linear algebra library for many-core systems, with a focus on solution of sparse linear systems.

chameleon 1.4.0
Dependencies: openblas@0.3.30 starpu@1.4.12 openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://gitlab.inria.fr/solverstack/chameleon
Licenses: CeCILL-C
Build system: cmake
Synopsis: Dense linear algebra solver
Description:

Chameleon is a dense linear algebra solver relying on sequential task-based algorithms where sub-tasks of the overall algorithms are submitted to a run-time system. Such a system is a layer between the application and the hardware which handles the scheduling and the effective execution of tasks on the processing units. A run-time system such as StarPU is able to manage automatically data transfers between not shared memory area (CPUs-GPUs, distributed nodes).

qr-mumps 3.1
Dependencies: metis@5.1.0 openblas@0.3.30 perl@5.36.0 scotch32@7.0.7 starpu@1.4.12
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://gitlab.com/qr_mumps/qr_mumps
Licenses: CeCILL
Build system: cmake
Synopsis: Sparse QR direct solver (distributed memory version)
Description:

qr_mumps is a software package for the solution of sparse, linear systems on multicore computers based on the QR factorization of the input matrix. Therefore, it is suited to solving sparse least-squares problems and to computing the minimum-norm solution of sparse,underdetermined problems. It can obviously be used for solving square problems in which case the stability provided by the use of orthogonal transformations comes at the cost of a higher operation count with respect to solvers based on, e.g., the LU factorization. qr_mumps supports real and complex, single or double precision arithmetic. This is an experimental version of the package for distributed memory.

paddle 0.3.8
Propagated dependencies: openmpi@4.1.6 pt-scotch@7.0.7
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://gitlab.inria.fr/solverstack/paddle
Licenses: CeCILL-C
Build system: cmake
Synopsis: Parallel Algebraic Domain Decomposition for Linear systEms
Description:

This software’s goal is to propose a parallel algebraic strategy to decompose a sparse linear system Ax=b, enabling its resolution by a domain decomposition solver. Up to now, Paddle is implemented for the MaPHyS linear solver.

blaze 3.8.2
Dependencies: openblas@0.3.30
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://bitbucket.org/blaze-lib/blaze
Licenses: Modified BSD
Build system: cmake
Synopsis: High performance C++ math library
Description:

Blaze is an open-source, high-performance C++ math library for dense and sparse arithmetic. With its state-of-the-art Smart Expression Template implementation Blaze combines the elegance and ease of use of a domain-specific language with HPC-grade performance, making it one of the most intuitive and fastest C++ math libraries available.

The Blaze library offers:

  • high performance through the integration of BLAS libraries and manually tuned HPC math kernels;

  • vectorization by SSE, SSE2, SSE3, SSSE3, SSE4, AVX, AVX2, AVX-512, FMA, SVML, SLEEF, and XSIMD;

  • parallel execution by OpenMP, HPX, C++11 threads and Boost threads;

  • an intuitive and easy to use API of a domain specific language;

  • unified arithmetic with dense and sparse vectors and matrices;

  • thoroughly tested matrix and vector arithmetic;

  • completely portable, high quality C++ source code.

python-pylops 2.6.0
Propagated dependencies: python-numpy@1.26.4 python-scipy@1.12.0
Channel: guix-science
Location: guix-science/packages/algebra.scm (guix-science packages algebra)
Home page: https://pylops.readthedocs.io/
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Linear-operator library for Python
Description:

PyLops is an open-source Python library focused on providing a backend-agnostic, idiomatic, matrix-free library of linear operators and related computations. It is inspired by the iconic MATLAB Spot – A Linear-Operator Toolbox project.

bazel 6.4.0
Dependencies: openjdk@11.0.22 grpc@1.52.2 python@3.11.14 java-commons-collections@3.2.2 java-commons-compress@1.21 java-commons-io@2.5 java-commons-lang@2.6 java-hamcrest-core@1.3 java-jsr305@3.0.1 java-xz@1.9 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/bazel.scm (guix-science packages bazel)
Home page: https://bazel.build
Licenses: ASL 2.0
Build system: gnu
Synopsis: Build and test tool
Description:

Bazel is a build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users.

bazel 6.5.0
Dependencies: openjdk@11.0.22 grpc@1.52.2 python@3.11.14 java-commons-collections@3.2.2 java-commons-compress@1.21 java-commons-io@2.5 java-commons-lang@2.6 java-hamcrest-core@1.3 java-jsr305@3.0.1 java-xz@1.9 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/bazel.scm (guix-science packages bazel)
Home page: https://bazel.build
Licenses: ASL 2.0
Build system: gnu
Synopsis: Build and test tool
Description:

Bazel is a build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users.

bazel 6.1.0
Dependencies: openjdk@11.0.22 grpc@1.52.2 python@3.11.14 java-commons-collections@3.2.2 java-commons-compress@1.21 java-commons-io@2.5 java-commons-lang@2.6 java-hamcrest-core@1.3 java-jsr305@3.0.1 java-xz@1.9 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/bazel.scm (guix-science packages bazel)
Home page: https://bazel.build
Licenses: ASL 2.0
Build system: gnu
Synopsis: Build and test tool
Description:

Bazel is a build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users.

bazel 6.3.2
Dependencies: openjdk@11.0.22 grpc@1.52.2 python@3.11.14 java-commons-collections@3.2.2 java-commons-compress@1.21 java-commons-io@2.5 java-commons-lang@2.6 java-hamcrest-core@1.3 java-jsr305@3.0.1 java-xz@1.9 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/bazel.scm (guix-science packages bazel)
Home page: https://bazel.build
Licenses: ASL 2.0
Build system: gnu
Synopsis: Build and test tool
Description:

Bazel is a build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms. Bazel supports large codebases across multiple repositories, and large numbers of users.

netlib-hpl 2.3
Dependencies: openblas@0.3.30 openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/benchmark.scm (guix-science packages benchmark)
Home page: https://netlib.org/benchmark/hpl/
Licenses: non-copyleft
Build system: gnu
Synopsis: High-Performance Linpack Benchmark for Distributed-Memory Computers
Description:

HPL is a software package that solves a (random) dense linear system in double precision (64 bits) arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available implementation of the High Performance Computing Linpack Benchmark.

gpcnet 1.3
Dependencies: openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/benchmark.scm (guix-science packages benchmark)
Home page: https://github.com/netbench/GPCNET
Licenses: ASL 2.0
Build system: gnu
Synopsis: Global Performance and Congestion Network Test
Description:

GPCNeT is a benchmark suite that includes simulated network congestion, allowing the benchmarking of network performance in closer-to-real-conditions in HPC networks.

npb-openmp 3.4.3
Channel: guix-science
Location: guix-science/packages/benchmark.scm (guix-science packages benchmark)
Home page: https://www.nas.nasa.gov/software/npb.html
Licenses: Expat
Build system: gnu
Synopsis: NAS Parallel Benchmarks (NPB), OpenMP variant
Description:

The benchmarks are derived from computational fluid dynamics (CFD) applications and consist of five kernels and three pseudo-applications in the original "pencil-and-paper" specification (NPB 1). The benchmark suite has been extended to include new benchmarks for unstructured adaptive meshes, parallel I/O, multi-zone applications, and computational grids. Problem sizes in NPB are predefined and indicated as different classes.

mpigraph 1-1.5f6cbd9
Dependencies: perl@5.36.0
Channel: guix-science
Location: guix-science/packages/benchmark.scm (guix-science packages benchmark)
Home page: https://github.com/LLNL/mpiGraph
Licenses: FSF-free
Build system: gnu
Synopsis: Benchmark to generate network bandwidth images
Description:

mpiGraph is a MPI benchmark to generate network bandwidth images.

npb-openmpi 3.4.3
Dependencies: openmpi@4.1.6
Channel: guix-science
Location: guix-science/packages/benchmark.scm (guix-science packages benchmark)
Home page: https://www.nas.nasa.gov/software/npb.html
Licenses: Expat
Build system: gnu
Synopsis: NAS Parallel Benchmarks (NPB), MPI variant
Description:

The benchmarks are derived from computational fluid dynamics (CFD) applications and consist of five kernels and three pseudo-applications in the original "pencil-and-paper" specification (NPB 1). The benchmark suite has been extended to include new benchmarks for unstructured adaptive meshes, parallel I/O, multi-zone applications, and computational grids. Problem sizes in NPB are predefined and indicated as different classes.

r-rbioformats 1.6.0
Dependencies: openjdk@11.0.22
Propagated dependencies: r-ebimage@4.52.0 r-rjava@1.0-11 r-s4vectors@0.48.0
Channel: guix-science
Location: guix-science/packages/bioconductor.scm (guix-science packages bioconductor)
Home page: https://github.com/aoles/RBioFormats
Licenses: GPL 3
Build system: r
Synopsis: R interface to Bio-Formats
Description:

This is an R package which interfaces with the OME Bio-Formats Java library to allow reading of proprietary microscopy image data and metadata.

r-isee 2.14.0
Propagated dependencies: r-biocgenerics@0.56.0 r-circlize@0.4.16 r-colourpicker@1.3.0 r-complexheatmap@2.26.0 r-dt@0.34.0 r-ggplot2@4.0.1 r-ggrepel@0.9.6 r-igraph@2.2.1 r-mgcv@1.9-4 r-rintrojs@0.3.4 r-s4vectors@0.48.0 r-shiny@1.11.1 r-shinyace@0.4.4 r-shinydashboard@0.7.3 r-shinyjs@2.1.0 r-shinywidgets@0.8.6 r-singlecellexperiment@1.32.0 r-summarizedexperiment@1.40.0 r-vipor@0.4.7 r-viridislite@0.4.2
Channel: guix-science
Location: guix-science/packages/bioconductor.scm (guix-science packages bioconductor)
Home page: https://github.com/iSEE/iSEE
Licenses: Expat
Build system: r
Synopsis: Interactive SummarizedExperiment explorer
Description:

Create an interactive Shiny-based graphical user interface for exploring data stored in SummarizedExperiment objects, including row- and column-level metadata. The interface supports transmission of selections between plots and tables, code tracking, interactive tours, interactive or programmatic initialization, preservation of app state, and extensibility to new panel types via S4 classes. Special attention is given to single-cell data in a SingleCellExperiment object with visualization of dimensionality reduction results.

r-scriabin 0.0.0.9000-1.313d15e
Propagated dependencies: r-ade4@1.7-23 r-cellid@1.18.0 r-circlize@0.4.16 r-clipr@0.8.0 r-complexheatmap@2.26.0 r-complexheatmap@2.26.0 r-cowplot@1.2.0 r-dplyr@1.1.4 r-factoextra@1.0.7 r-fsa@0.10.0 r-genefilter@1.92.0 r-ggalluvial@0.12.5 r-ggfittext@0.10.2 r-ggplot2@4.0.1 r-ggsci@4.1.0 r-limma@3.66.0 r-magrittr@2.0.4 r-matrix@1.7-4 r-matrixstats@1.5.0 r-networkd3@0.4.1 r-nichenetr@2.0.4 r-pbapply@1.7-4 r-qlcmatrix@0.9.9 r-scales@1.4.0 r-scater@1.38.0 r-seurat@5.3.1 r-tibble@3.3.0 r-tidyft@0.9.20 r-wgcna@1.73
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://github.com/BlishLab/scriabin
Licenses: Expat
Build system: r
Synopsis: Single-cell resolved interaction analysis through binning
Description:

Scriabin aims to provide a comprehensive view of cell-cell communication (CCC). It achieves this without requiring subsampling or aggregation.

iq-tree 2.4.0
Dependencies: boost@1.89.0 eigen@3.4.0 yaml-cpp@0.8.0-0.2f86d13 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://iqtree.github.io/
Licenses: GPL 2
Build system: cmake
Synopsis: Efficient and versatile phylogenomic inference (version 2)
Description:

The IQ-TREE software was created as the successor of IQPNNI and TREE-PUZZLE (thus the name IQ-TREE). IQ-TREE was motivated by the rapid accumulation of phylogenomic data, leading to a need for efficient phylogenomic software that can handle a large amount of data and provide more complex models of sequence evolution. To this end, IQ-TREE can utilize multicore computers and distributed parallel computing to speed up the analysis. IQ-TREE automatically performs checkpointing to resume an interrupted analysis.

As input IQ-TREE accepts all common sequence alignment formats including PHYLIP, FASTA, Nexus, Clustal and MSF. As output IQ-TREE will write a self-readable report file (name suffix .iqtree), a NEWICK tree file (.treefile) which can be visualized by tree viewer programs such as FigTree, Dendroscope or iTOL.

Key features of IQ-TREE:

  • Fast and effective stochastic algorithm to reconstruct phylogenetic trees by maximum likelihood;

  • An ultrafast bootstrap approximation (UFBoot) to assess branch supports;

  • An ultrafast and automatic model selection (ModelFinder);

  • A flexible simulator (AliSim) which can simulate sequence alignments under more realistic models than Seq-Gen and INDELible;

  • Several fast branch tests like SH-aLRT and aBayes test and tree topology tests like the approximately unbiased (AU) test.

This package provides IQ-TREE version 2.

metamaps 0.0-2.633d2e0
Dependencies: boost@1.83.0 gsl@2.8 zlib@1.3.1
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://github.com/DiltheyLab/MetaMaps
Licenses: Public Domain
Build system: gnu
Synopsis: Long-read metagenomic analysis
Description:

MetaMaps is tool specifically developed for the analysis of long-read (PacBio/Oxford Nanopore) metagenomic datasets.

python-nanoget 1.19.4
Propagated dependencies: python-biopython@1.85 python-numpy@1.26.4 python-pandas@2.2.3 python-pysam@0.23.0
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://github.com/wdecoster/nanoget
Licenses: GPL 3
Build system: pyproject
Synopsis: Functions for Oxford Nanopore sequencing data and alignments
Description:

This package contains functions to extract information from Oxford Nanopore sequencing data and alignments.

score-client 5.0.0
Dependencies: openjdk@11.0.22
Channel: guix-science
Location: guix-science/packages/bioinformatics.scm (guix-science packages bioinformatics)
Home page: https://docs.icgc.org/software/download/#score-client
Licenses: GPL 3
Build system: gnu
Synopsis: Tool to view ICGC data
Description:

This package provides a tool to download or view data in the cloud environments of ICGC.

Total results: 1131