Skip to content
@stjude-rust-labs

St. Jude Rust Labs

St. Jude's experimental Rust tools for the omics community.

St. Jude Rust Labs

St. Jude Rust Labs is a project at St. Jude Children's Research Hospital aimed at building a better foundation for omics analysis using Rust. See the individual repositories below for more information on what we're working on!

Disclaimer

St. Jude Rust Labs’ crates and command line applications may be used only for educational and basic research purposes and not for any other purpose. St. Jude Rust Labs’ crates and command line applications may not be used for diagnosis, medical care, or treatment of any patient, or for decision-making about any person (including assignment to a study or specific study arm or group), or to render medical advice or professional services. St. Jude Rust Labs’ crates and command line applications have not received approval or clearance by the U.S. Food and Drug Administration (FDA) or otherwise. St. Jude Rust Labs’ crates and command line applications are intended only to assist in research but not in decision-making about patients or research participants. The authors of the Rust Labs’ crates and command lines applications have no responsibility for any decisions made in the use of the crates and command line applications.

Pinned Loading

  1. fq Public

    Command line utility for manipulating Illumina-generated FASTQ files.

    Rust 85 5

  2. sprocket Public

    A bioinformatics workflow engine built on top of the Workflow Description Language (WDL).

    Rust 69 11

  3. wdl Public

    Rust crates for working with Workflow Description Language (WDL) documents.

    Rust 49 34

  4. crankshaft Public

    A Rust-based, headless workflow execution framework supporting local, cloud, and HPC.

    Rust 38 23

  5. sprocket-vscode Public

    Visual Studio Code extension for Sprocket (https://github.com/stjude-rust-labs/sprocket).

    TypeScript 6 10

  6. sprocket-action Public

    Run Sprocket WDL document validation as part of a CI/CD pipeline with GitHub Actions.

    Shell 6 1

Repositories

Showing 10 of 13 repositories
  • wdl Public

    Rust crates for working with Workflow Description Language (WDL) documents.

    Rust 49 Apache-2.0 34 23 (3 issues need help) 4 Updated Apr 29, 2025
  • sprocket Public

    A bioinformatics workflow engine built on top of the Workflow Description Language (WDL).

    Rust 69 Apache-2.0 11 7 (1 issue needs help) 3 Updated Apr 26, 2025
  • tes Public

    A crate for working with the Task Execution Service (TES) specification.

    Rust 10 Apache-2.0 2 0 0 Updated Apr 24, 2025
  • crankshaft Public

    A Rust-based, headless workflow execution framework supporting local, cloud, and HPC.

    Rust 38 Apache-2.0 23 4 2 Updated Apr 22, 2025
  • sprocket-vscode Public

    Visual Studio Code extension for Sprocket (https://github.com/stjude-rust-labs/sprocket).

    TypeScript 6 Apache-2.0 10 4 3 Updated Apr 21, 2025
  • ngs Public

    Command line utility for working with next-generation sequencing files.

    Rust 35 Apache-2.0 3 2 3 Updated Apr 11, 2025
  • sprocket-action Public

    Run Sprocket WDL document validation as part of a CI/CD pipeline with GitHub Actions.

    Shell 6 Apache-2.0 1 0 0 Updated Apr 9, 2025
  • atlas Public

    Enables storing, querying, transforming, and visualizing of multidimensional count data.

    Rust 0 Apache-2.0 0 0 0 Updated Apr 2, 2025
  • http-cache-stream Public

    A HTTP cache that supports streaming bodies.

    Rust 1 Apache-2.0 2 0 0 Updated Apr 1, 2025
  • fq Public

    Command line utility for manipulating Illumina-generated FASTQ files.

    Rust 85 MIT 5 4 0 Updated Feb 28, 2025