Track a new strain
This workflow shows how to use CellRepo to start tracking a new biological strain from scratch.
The goal is simple:
create a traceable, chronological record of how a strain comes into existence and evolves
You don’t need all data upfront.
You just need to start recording meaningful states.
When should you use this workflow?
Use this workflow when:
- you create a new strain
- you receive a strain from another lab
- you start working on a biological asset you want to track properly
If the strain already exists and you are making changes, see
Update an existing strain.
What you will create
By the end of this workflow, you will have:
- one project (context)
- one repository (the strain)
- one or more commits (its recorded states)
Step 1: Create or choose a project
Projects group related work.
Examples:
- a research study
- a grant
- a collaboration
- a PhD chapter
If you don’t already have one:
- go to your dashboard
- create a new project
- choose appropriate visibility
(See: Create your first project if needed.)
Step 2: Create a repository for the strain
Each strain should have its own repository.
Think of the repository as:
the identity of the strain itself
When creating the repository:
- use a clear, stable name
(e.g. E. coli ΔlacZ, Yeast strain A1) - keep the description short and factual
- don’t worry about filling everything perfectly
You can always refine later.
Step 3: Make the initial commit
The first commit answers one question:
What is this strain at the moment it enters my workflow?
Examples:
- “Initial construction of strain”
- “Strain received from collaborator”
- “Baseline wild-type strain”
In this commit you might include:
- origin information
- construction method (if known)
- any confirmed genotype or phenotype
- notes about uncertainty
It’s okay if information is incomplete.
Step 4: Add data incrementally
As work progresses, create new commits when something meaningful changes.
For example:
- transformation completed
- genotype confirmed
- sequencing results added
- design decisions changed
Each commit becomes a checkpoint.
You are not editing the past — you are extending history.
Step 5: Use commit messages intentionally
A good commit message explains:
- what changed
- why it matters
Future-you (and collaborators) should be able to understand the history without asking questions.
Avoid vague messages like:
- “update”
- “final”
- “fix”
What not to worry about
You do not need to:
- upload all files immediately
- structure everything perfectly
- decide long-term naming conventions on day one
CellRepo is designed for real research workflows, not idealised ones.
Result: a traceable strain history
Once you’ve followed this workflow:
- every change is recorded
- ownership is clear
- collaboration becomes easier
- audits and reviews become trivial
You’ve turned a strain into a traceable asset.
What to read next
Depending on what you want to do next:
-
making changes →
Update an existing strain -
working with others →
Collaborate with another lab -
exporting records →
Export records