Study design patterns#
BASALT can compare candidate bins recovered from several assemblies. This makes the assembly plan part of the scientific method rather than a file-management detail. The patterns below adapt the useful study-design material from the former Chinese manual to the current BASALT command line.
Design principle
Combine assemblies only when their read coverage is biologically interpretable together. More assemblies can expose complementary genome fragments, but unrelated samples can also create misleading mappings and comparisons. Test a representative pilot before scaling the design.
Decide what belongs in one run#
Use one BASALT run when all of the following are true:
the assemblies address the same biological comparison or coherent sample group;
the supplied reads are valid coverage evidence for those assemblies;
sample identity, time point, treatment, and assembly provenance are known;
a cross-assembly representative set is scientifically meaningful.
Split the analysis when combining samples would obscure a prespecified contrast, when read provenance is uncertain, or when one group is likely to dominate coverage solely because it was sequenced more deeply.
Question |
If yes |
If no |
|---|---|---|
Do the assemblies represent one coherent biological stratum? |
They may be compared in one run |
Separate runs by stratum |
Can every coverage file be traced to the reads and assembly that produced it? |
Record the mapping explicitly |
Repair provenance before running |
Is a pooled assembly biologically justified? |
Include it alongside individual assemblies in a pilot |
Prefer sample-specific assemblies |
Would pooling erase a time, treatment, host, or habitat contrast? |
Keep strata separate |
Pooling may be evaluated |
Pattern 1: individual and pooled assemblies#
For replicate samples from one habitat or treatment, a pilot can compare sample-specific assemblies with one pooled assembly made from the same biological group. BASALT then evaluates candidates from both assembly strategies against the supplied read evidence.
replicate reads ──> sample-specific assemblies ──┐
│ ├─> one BASALT run
└───────> biologically matched pool ─────┘
Example for three paired-end samples and optional matched long reads:
BASALT \
-a sample_1.fa,sample_2.fa,sample_3.fa,matched_pool.fa \
-s sample_1_R1.fastq,sample_1_R2.fastq/sample_2_R1.fastq,sample_2_R2.fastq/sample_3_R1.fastq,sample_3_R2.fastq \
-l sample_1_ont.fastq,sample_2_ont.fastq,sample_3_ont.fastq \
-t 64 -m 256 \
--mode new \
-o habitat_A_basalt
Omit -l when long reads are not available. The pooled assembly must be produced from the stated group; it should not silently include reads from another habitat, treatment, or host.
Why test both assembly strategies?#
Sample-specific assemblies preserve individual provenance and can retain sample-restricted populations. A pooled assembly can gain coverage for genomes shared across replicates, but it can also merge closely related populations or increase assembly complexity. Supplying both allows BASALT to compare redundant and complementary candidates across assembly strategies. It does not prove that pooling, or the combined design, improved recovery.
Report the assembler, version, parameters, and exact reads used for every individual and pooled assembly. Compare the pilot using prespecified MAG, redundancy, taxonomy, and read-support criteria.
Pattern 2: longitudinal or staged sampling#
For time courses or developmental stages, preserve the temporal contrast by processing each stage as a separate stratum. Within a stage, sample-specific assemblies and a matched pooled assembly may be evaluated together.
stage 1 replicates ─> individual + stage-1 pool ─> BASALT run 1
stage 2 replicates ─> individual + stage-2 pool ─> BASALT run 2
stage 3 replicates ─> individual + stage-3 pool ─> BASALT run 3
Stage 1 example:
BASALT \
-a stage1_sample1.fa,stage1_sample2.fa,stage1_sample3.fa,stage1_pool.fa \
-s stage1_sample1_R1.fastq,stage1_sample1_R2.fastq/stage1_sample2_R1.fastq,stage1_sample2_R2.fastq/stage1_sample3_R1.fastq,stage1_sample3_R2.fastq \
-t 64 -m 256 \
--mode new \
-o stage1_basalt
Repeat in new working directories for later stages. Perform downstream cross-stage taxonomy, abundance analysis, or dereplication with a declared similarity threshold. Do not infer temporal persistence merely because BASALT bins share names or broadly similar marker profiles.
Pattern 3: several habitats or treatments#
For habitats such as host-associated, water, and sediment samples, first decide whether the analysis asks for a shared catalogue or habitat-specific populations.
For habitat-specific recovery, run each habitat separately and compare final MAGs downstream.
For a shared catalogue, retain habitat labels, assess mapping specificity, and declare the downstream dereplication rule.
Do not pool reads only to increase depth if the pooled coverage no longer represents a meaningful population mixture.
The former Chinese manual illustrated this pattern with aquaculture replicates. The transferable principle is biological stratification, not the specific sample names or a claim that one assembly strategy is always superior.
When not to pool#
Avoid pooled assembly or pooled coverage by default when:
samples come from different treatments, hosts, sites, or time points that define the main contrast;
a high-abundance sample would dominate a low-abundance group;
strain variation is central to the research question;
extraction, library, or sequencing protocols are incompatible;
contamination or sample swaps have not been resolved;
read-to-assembly provenance cannot be reconstructed.
Minimum design manifest#
Create a machine-readable table before launching BASALT:
Column |
Example |
Purpose |
|---|---|---|
|
|
Stable biological identifier |
|
|
Time, treatment, habitat, or host group |
|
|
Assembly supplied to BASALT |
|
|
Distinguish assembly strategy |
|
accession or checksum list |
Identify reads used for assembly |
|
R1/R2, ONT, CLR, or HiFi files |
Identify evidence supplied to BASALT |
|
name, version, parameters |
Make assembly reproducible |
|
absolute archival location |
Prevent checkpoint mixing |
Validate the manifest against Input formats, then archive it with the materials listed in Reproducibility and reporting.
Evaluate the pilot#
Compare alternative study designs using the same acceptance criteria and quality-control database. At minimum, inspect:
number of retained genomes under explicit completeness and contamination thresholds;
redundancy at a declared average nucleotide identity criterion;
taxonomic consistency and strain resolution;
assembly size, contiguity, and read support;
genomes unique to pooled or individual assemblies;
compute time, peak memory, and temporary storage.
Choose a design from those results and the biological question. Do not select a workflow solely because it produces the largest bin count.