Skip to content

Reclone-org/Open-DNA-Collections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reclone Open DNA Collections

A global collaboration for equitable access to biotechnology

The Reclone Reagent Collaboration Network has worked for the creation and disponibilization of open DNA collections. While these collections were originally distributed by Freegenes ), now some parts of this project are separating into their own organization structure. The parts in this repository will receive a new ID, and this is where we will centralize the issues board for any changes proposed for the DNA or documentation on these collections.

Here you can find the genbank files and metadata for the plasmids in different collections:

  • Open Enzymes Collection
  • Open Reporters Collection
  • Open Yeast Collection
  • Open Plasmids
  • E.coli Protein Expression Toolkit
  • Research in Diagnostics Toolkit (formerly Molecular Diagnostics Toolkit, and Research in Diagnostics Collection; branch for RiDT is retained as MDT for now, but description is referred to as RiDT).

Interactive Database

🧬 Launch the Interactive Database (deployed on Streamlit Community Cloud)

The interactive database provides:

  • Search & Browse: Find DNA parts across all collections
  • Analytics: Visualize collection statistics and sequence properties
  • Part Details: View detailed information including sequences
  • Data Export: Download data in various formats

Local Development

To run the database locally:

pip install -r requirements.txt
python scripts/sync_upstream_data.py --base-dir . --source local
streamlit run streamlit_app.py

Cache Sync and Upstream Source

The app now loads data from cache artifacts in data/cache/ for faster startup/search.

  • Upstream sync source: Reclone-org/Open-DNA-Collections on main
  • Sync script: scripts/sync_upstream_data.py
  • Scheduled workflow: .github/workflows/sync_upstream_cache.yml

Run an upstream sync locally:

python scripts/sync_upstream_data.py --base-dir . --source upstream --repo Reclone-org/Open-DNA-Collections --branch main

Sheets Backend

The backend database for Freegenes lives here: https://docs.google.com/spreadsheets/d/1LZCXzBtgey9xv5OH7YGYgp8UMJ27Eyj1aF9IhAW6M6o/edit?pli=1#gid=954552604

Although it's not currently our intention to use it directly for Reclone, this has important information on every DNA part we have

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors