{"adoption": {"forks": 220, "observed_at": "2026-08-28T04:05:42.729386+00:00", "stars": 1837}, "canonical_url": "https://ross.abutalabs.com/products/rust-bio", "card": {"archived": false, "artifact_type": "library", "description": "This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration.", "domain": ["bioinformatics", "data-science"], "enriched": true, "function": ["parser", "data-science", "developer-tools"], "health_score": 96, "homepage": "https://rust-bio.github.io", "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["rust-bio/rust-bio"], "name": "rust-bio/rust-bio", "platform": ["rust", "cross-platform"], "pushed_at": "2026-07-27T04:53:31+00:00", "repo": "rust-bio/rust-bio", "stars": 1837, "tags": ["bioinformatics", "rust", "sequence-analysis", "algorithms", "data-structures", "genomics"], "topics": [], "urls": [], "use_cases": ["implement sequence alignment algorithms in Rust", "parse and process FASTA and FASTQ files", "build bioinformatics pipelines in Rust", "perform pattern matching on genomic sequences", "compute pairwise and multiple sequence alignments", "work with BWT and suffix arrays for text indexing", "handle paired-end reads and quality scores"], "what_it_is": "Rust-Bio is a Rust library providing implementations of algorithms and data structures useful for bioinformatics, such as sequence alignment, pattern matching, and quality score handling. All implementations are rigorously tested via continuous integration and published on crates.io as the `bio` crate.", "when_to_avoid": ["you need a full-featured GUI or command-line bioinformatics application out of the box", "your project is in Python, Java, or another language without Rust integration", "you need highly specialized algorithms not covered by the library's modules", "you require commercial support or extensive documentation beyond the API docs"], "when_to_choose": ["you are writing bioinformatics tools in Rust and need well-tested algorithm implementations", "you want a fast, memory-safe alternative to BioPython or BioPerl", "you need core bioinformatics data structures like BWT, FM-index, or alignment algorithms", "you value CI-tested, MIT-licensed library code with an active community"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rust-bio", "repo": "rust-bio/rust-bio", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:42.729386+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:18:26.886204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "67d8e953f66dd273373a95d457d8be79e6ddffb209e541d4b9031415ff38bf48", "fetched_at": "2026-08-28T04:05:42.729386+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rust-bio/rust-bio"}, {"content_hash": "50f71301eeb95beee4287d948d46adcd3c35886e565b987608178cef282e431f", "fetched_at": "2026-08-29T10:57:29.278054+00:00", "kind": "homepage", "missing": false, "url": "https://rust-bio.github.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4238, "days_push": 37, "days_rel": 65, "gap_med": 76, "n_releases_24m": 8}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}