{"adoption": {"forks": 200, "observed_at": "2026-09-01T02:14:06.735896+00:00", "stars": 1146}, "canonical_url": "https://ross.abutalabs.com/products/training-collection", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Collection of bioinformatics training materials", "domain": ["bioinformatics", "tutorials", "education", "data-science"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 80, "homepage": null, "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["sib-swiss/training-collection"], "name": "sib-swiss/training-collection", "platform": ["cross-platform"], "pushed_at": "2026-08-30T04:30:51+00:00", "repo": "sib-swiss/training-collection", "stars": 1146, "tags": ["awesome-list", "training-materials", "omics", "genomics", "curated-list"], "topics": [], "urls": [], "use_cases": ["find free bioinformatics training courses", "learn RNA-seq analysis from tutorials", "learn Nextflow or Snakemake workflow training", "find single-cell sequencing learning materials", "learn Python or R for bioinformatics", "find genomics and metagenomics tutorials", "learn reproducible data management in bioinformatics"], "what_it_is": "A curated collection of free, open bioinformatics training materials hosted on GitHub or GitLab, maintained by the SIB Swiss Institute of Bioinformatics. It covers scripting languages, computational pipelines, omics analysis, reproducibility, statistics, and machine learning topics.", "when_to_avoid": ["you need quality-vetted or peer-reviewed course content - the list explicitly performs no quality checks", "you want an interactive learning platform rather than links to repositories", "you need training materials outside bioinformatics"], "when_to_choose": ["you want a curated index of free, markdown-based bioinformatics courses", "you are a student or researcher looking for self-paced training in omics analysis", "you need pointers to tutorials on pipelines like Galaxy, Nextflow, or Snakemake"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/training-collection", "repo": "sib-swiss/training-collection", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:14:06.735896+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:34:40.727761+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87f6b06a2cb2d68cdf39442d52e98fd90745fa55a5d270ee8f8d703532fb7315", "fetched_at": "2026-09-01T02:14:06.735896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sib-swiss/training-collection"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1724, "days_push": 3, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}