{"adoption": {"forks": 299, "observed_at": "2026-08-28T04:06:17.222420+00:00", "stars": 2131}, "canonical_url": "https://ross.abutalabs.com/products/mmseqs2", "card": {"archived": false, "artifact_type": "application", "description": "MMseqs2: ultra fast and sensitive search and clustering suite", "domain": ["bioinformatics", "big-data"], "enriched": true, "function": ["search-engine", "cli", "gpu-computing"], "health_score": 94, "homepage": "https://mmseqs.com", "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["soedinglab/MMseqs2"], "name": "soedinglab/MMseqs2", "platform": ["windows", "cpp", "cli"], "pushed_at": "2026-08-24T12:05:35+00:00", "repo": "soedinglab/MMseqs2", "stars": 2131, "tags": ["sequence-search", "sequence-clustering", "blast-alternative", "protein-sequences", "nucleotide-sequences", "profile-search", "taxonomy-assignment", "metagenomics", "high-performance-computing", "search", "linux", "macos", "gpu", "docker"], "topics": ["bioinformatics", "sequence-clustering", "profile-search", "sequence-search", "linclust", "mmseqs", "metagenomics", "alignment", "blast", "taxonomy"], "urls": [], "use_cases": ["search large protein sequence databases faster than BLAST", "cluster millions of protein sequences in linear time", "run PSI-BLAST-like profile searches at high speed", "assign taxonomy to metagenomic contigs", "cluster nucleotide sequence sets with linclust", "run interactive local sequence searches via a web server app", "accelerate homology search on GPUs"], "what_it_is": "MMseqs2 is an open-source C++ suite for ultra-fast, sensitive search and clustering of huge protein and nucleotide sequence sets, running orders of magnitude faster than BLAST with comparable sensitivity. It supports profile searches, taxonomic assignment of metagenomic contigs, and GPU-accelerated homology search across multi-core and server environments.", "when_to_avoid": ["you only need to search a handful of sequences and prefer BLAST's familiar output", "you need pairwise alignment scoring details beyond MMseqs2's approximations", "you require a Windows-native build without cygwin", "you need structural or RNA-specific alignment tools instead of sequence search"], "when_to_choose": ["you need to search or cluster very large sequence datasets where BLAST is too slow", "you want near-BLAST sensitivity at a fraction of the runtime", "you need scalable multi-core or GPU-accelerated sequence search", "you are doing metagenomic analysis or massive protein set clustering"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mmseqs2", "repo": "soedinglab/MMseqs2", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "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:06:17.222420+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:17.222420+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:52:12.397498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c11400c58447bc92a9c07b27d56f62a5b49c889df496b3ff72799f4958d31131", "fetched_at": "2026-08-28T04:06:17.222420+00:00", "kind": "readme", "missing": false, "url": "https://github.com/soedinglab/MMseqs2"}, {"content_hash": "956989abe4ae7c747a495899ad1fef585e965c14e6dac970bdba9f99e96610c2", "fetched_at": "2026-08-29T10:32:11.016562+00:00", "kind": "homepage", "missing": false, "url": "https://mmseqs.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 16}, "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": 3696, "days_push": 9, "days_rel": 402, "gap_med": 121.0, "n_releases_24m": 3}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}