{"adoption": {"forks": 142, "observed_at": "2026-08-28T04:03:55.966096+00:00", "stars": 1190}, "canonical_url": "https://ross.abutalabs.com/products/graphein", "card": {"archived": false, "artifact_type": "library", "description": "Protein Graph Library", "domain": ["bioinformatics", "machine-learning", "deep-learning", "data-science"], "enriched": true, "function": ["machine-learning", "deep-learning", "data-science", "data-visualization", "cli"], "health_score": 96, "homepage": "https://graphein.ai/", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["a-r-j/graphein"], "name": "a-r-j/graphein", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-08-17T21:55:51+00:00", "repo": "a-r-j/graphein", "stars": 1190, "tags": ["protein-structure", "graph-neural-networks", "geometric-deep-learning", "pytorch-geometric", "dgl", "networkx", "ppi-networks", "rna-graphs", "gene-regulatory-networks", "alphafold", "drug-discovery", "computational-biology", "algorithms"], "topics": ["protein", "protein-structure", "deep-learning", "pytorch", "graph-neural-networks", "dgl", "computational-biology", "bioinformatics", "structural-biology", "protein-data-bank", "protein-design", "geometric-deep-learning", "pytorch-geometric", "python", "interactomics", "interactome", "rna", "ppi-networks", "gene-regulatory-networks", "drug-discovery"], "urls": [], "use_cases": ["convert PDB protein structures into residue or atom graphs for machine learning", "build graph neural network datasets from AlphaFold structures", "construct protein-protein interaction networks for analysis", "represent RNA secondary structure as graphs", "create gene regulatory network graphs", "prepare protein structure data for PyTorch Geometric or DGL models", "visualize protein graphs and meshes in 3D", "batch-convert PDB files to graph pickles from the command line"], "what_it_is": "Graphein is a Python library for constructing graph and mesh representations of proteins, RNA, molecules, and biological interaction networks (PPI and gene regulatory networks). It outputs graphs compatible with NetworkX, PyTorch Geometric, and DGL for use in geometric deep learning workflows.", "when_to_avoid": ["you need a general-purpose graph library unrelated to biology", "you require a fully stable, production-hardened API (the project is early-stage)", "you only need simple sequence-based protein analysis without structural graphs"], "when_to_choose": ["you need graph representations of biomolecular structures for deep learning", "you want interoperability with PyTorch Geometric, DGL, or NetworkX", "you work in computational biology, protein design, or drug discovery", "you need configurable, feature-rich protein graph construction pipelines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/graphein", "repo": "a-r-j/graphein", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "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:03:55.966096+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:55.966096+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:23:00.882144+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fee2d2d79a23dd82187a9bbb7de8a47bd50faeee6ee0fc85b2bbc148e4d0e411", "fetched_at": "2026-08-28T04:03:55.966096+00:00", "kind": "readme", "missing": false, "url": "https://github.com/a-r-j/graphein"}, {"content_hash": "c93a8a387026938ad2137257121a439f1485b505ef62201c73a8593b191184f5", "fetched_at": "2026-08-29T12:30:28.491164+00:00", "kind": "homepage", "missing": false, "url": "https://graphein.ai/"}, {"content_hash": "ad87a8679a074c000cb90f96a88a20c851bd86018509b471099eb7b852524106", "fetched_at": "2026-08-29T12:30:28.500855+00:00", "kind": "site_page", "missing": false, "url": "https://graphein.ai/getting_started/installation.html"}, {"content_hash": "9025e3f45f57a3781dcf99a46705ed9382675f638ebe0ef17085c8c39ef1fe51", "fetched_at": "2026-08-29T12:30:28.512582+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai//getting_started/installation.html"}, {"content_hash": "e445cb20d189635747836089174a77ab0cc9e235edf9879736ee0682fc46165b", "fetched_at": "2026-08-29T12:30:28.514829+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/graphein/json"}, {"content_hash": "11aba09ae290eaf1361d228967ebf4dc17e32da28abc2ec674d42352c158ebe2", "fetched_at": "2026-08-29T12:30:28.503137+00:00", "kind": "site_page", "missing": false, "url": "http://www.graphein.ai"}, {"content_hash": "03a896c6bb897d669085bbe35417b20996358dab0346fd523983d6289dafae4f", "fetched_at": "2026-08-29T12:30:28.505588+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/getting_started/usage.html"}, {"content_hash": "9e2e68a4208f776d373f586fcf5da3a845de5b84cab384f7cc4207edc5f6926f", "fetched_at": "2026-08-29T12:30:28.507856+00:00", "kind": "site_page", "missing": false, "url": "http://graphein.ai/modules/graphein.protein.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2562, "days_push": 16, "days_rel": 221, "gap_med": 493, "n_releases_24m": 2}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}