{"id":28461856,"url":"https://github.com/pinellolab/stream2","last_synced_at":"2025-07-03T14:32:21.882Z","repository":{"id":40259322,"uuid":"329782782","full_name":"pinellolab/STREAM2","owner":"pinellolab","description":"STREAM2: Fast, scalable, and interactive trajectory analysis of single-cell omics data","archived":false,"fork":false,"pushed_at":"2024-04-01T17:31:36.000Z","size":4501,"stargazers_count":10,"open_issues_count":5,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-07T04:07:42.184Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://stream-bio.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pinellolab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-01-15T01:58:44.000Z","updated_at":"2025-05-09T03:51:47.000Z","dependencies_parsed_at":"2024-04-01T18:51:32.284Z","dependency_job_id":null,"html_url":"https://github.com/pinellolab/STREAM2","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/pinellolab/STREAM2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinellolab%2FSTREAM2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinellolab%2FSTREAM2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinellolab%2FSTREAM2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinellolab%2FSTREAM2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinellolab","download_url":"https://codeload.github.com/pinellolab/STREAM2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinellolab%2FSTREAM2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263342208,"owners_count":23451978,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-07T04:07:42.404Z","updated_at":"2025-07-03T14:32:21.873Z","avatar_url":"https://github.com/pinellolab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CI](https://github.com/pinellolab/stream2/actions/workflows/CI.yml/badge.svg)](https://github.com/pinellolab/stream2/actions/workflows/CI.yml)\r\n\r\n![simba](./docs/source/_static/img/logo.png?raw=true)\r\n\r\n# STREAM2\r\nSTREAM2 (**S**ingle-cell **T**rajectories **R**econstruction, **E**xploration **A**nd **M**apping) is an interactive pipeline capable of disentangling and visualizing complex trajectories from for single-cell omics data.\r\n\r\n\r\nInstallation\r\n------------\r\n```sh\r\n$ pip install git+https://github.com/pinellolab/STREAM2\r\n```\r\n\r\nTutorials\r\n---------\r\nPreliminary tutorials for the usage of STREAM2 can be found at **STREAM2_tutorials** repository https://github.com/pinellolab/STREAM2_tutorials. \r\n\r\n\r\nDescription\r\n-----------\r\nThe four key innovations of STREAM2 are: \r\n1) STREAM2 can learn more biologically meaningful trajectories in a semi-supervised way by leveraging external information (e.g. time points, FACS labels, predefined relations of clusters, etc.); \r\n2) STREAM2 is able to learn not only linear or tree-like structures but also more complex graphs with loops or disconnected components; \r\n3) STREAM2 supports trajectory inference for various single-cell assays such as gene expression, chromatin accessibility, protein expression level, and DNA methylation; \r\n4) STREAM2 introduces a flexible path-based marker detection procedure. In addition, we provide a scalable and fast python package along with a comprehensive documentation website to facilitate STREAM2 analysis. \r\n\r\n![simba](./docs/source/_static/img/Fig1_V2.1.jpg?raw=true)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinellolab%2Fstream2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinellolab%2Fstream2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinellolab%2Fstream2/lists"}