{"id":25986945,"url":"https://github.com/okerew/biobridge","last_synced_at":"2025-10-10T14:04:44.748Z","repository":{"id":277028076,"uuid":"931122779","full_name":"Okerew/biobridge","owner":"Okerew","description":"Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.","archived":false,"fork":false,"pushed_at":"2025-09-28T09:49:56.000Z","size":5955,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-02T04:27:13.914Z","etag":null,"topics":["analysis","biology","biopython","bridge","c","cpu","database","learning","library","linux","machine","macos","python","realtime","simulation","unix","windows"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/biobridge/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Okerew.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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-11T18:50:58.000Z","updated_at":"2025-09-28T09:50:00.000Z","dependencies_parsed_at":"2025-09-14T21:27:33.391Z","dependency_job_id":null,"html_url":"https://github.com/Okerew/biobridge","commit_stats":null,"previous_names":["okerew/biobridge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Okerew/biobridge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okerew%2Fbiobridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okerew%2Fbiobridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okerew%2Fbiobridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okerew%2Fbiobridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Okerew","download_url":"https://codeload.github.com/Okerew/biobridge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Okerew%2Fbiobridge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004184,"owners_count":26083688,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["analysis","biology","biopython","bridge","c","cpu","database","learning","library","linux","machine","macos","python","realtime","simulation","unix","windows"],"created_at":"2025-03-05T12:37:37.718Z","updated_at":"2025-10-10T14:04:44.744Z","avatar_url":"https://github.com/Okerew.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"biobridge.png\" alt=\"Biobridge Logo\" width=25px height=25px\u003e biobridge\n\n[![Watch the demo](biobridge.gif)](https://youtu.be/NJjOs8crb50?si=crlh7BSLSodye2MS)\n\nBiobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.\n\n## Installation\n\nFirstly you need to install pyrosetta\n\nThen install biobridge\n\n```sh\npip install biobridge\n```\n\n## Usage\n\nTo use Biobridge in your project, import it for example:\n\n``` python\nfrom biobridge import *\n# Create two proteins\nprotein1 = Protein(\"Protein A\", \"ACDEFGHIKLMNPQRSTVWY\")\nprotein2 = Protein(\"Protein B\", \"YVWTSRQPNMLKIHGFEDCA\")\n\n# Define bindings for the proteins\nprotein1.add_binding(\"Site 1\", \"High\")\nprotein2.add_binding(\"Site 3\", \"Medium\")\n\n# Create a cell with specific properties\ncell1 = Cell(\n    name=\"Cell X\",\n    cell_type=\"Epithelial Cell\",\n)\n\norganelle = Mitochondrion(0.5, 100)\n\n# Add organelles to the cell\ncell1.add_organelle(organelle, quantity=10)\ncell1.add_organelle(Organelle(\"Nucleus\", 1), quantity=1)\ncell1.add_organelle(Organelle(\"Ribosome\", 100), quantity=100)\ncell1.add_chromosome(Chromosome(DNA(\"ATCG\" * 1000), \"Chromosome 1\"))\n\n# Print cell details\nprint(\"Cell X Description:\")\nprint(cell1)\n```\n\n## The notable functions are:\n\n```python\nfrom biobridge import *\n\nCell()\nDNA()\nRNA()\nProtein()\nChromosome()\nEnvironment()\nTissue()\nSystem()\nImageAnalyzer()\nOrchestrator()\nVirus()\nInfection()\nSQLDNAEncoder()\nSurgicalSimulator()\n```\n\nTo see more examples how to use biobridge see the test files, biobridge works well with jupyter notebooks.\n\nDO NOT USE THIS SOFTWARE FOR MEDICAL ANALYSIS OR ANY DIAGNOSIS, FOR THAT CONTACT A LICENSED MEDICAL EXPERT.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokerew%2Fbiobridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fokerew%2Fbiobridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokerew%2Fbiobridge/lists"}