Project Overview

I developed a customized PacBio Kinnex / Iso-Seq analysis pipeline for samples containing transcripts from both the host organism and its symbiotic microorganism. Since the sequencing data represented a mixed biological system, the workflow required customized reference preparation, combined host–symbiont mapping, and downstream separation of species-specific isoforms.

Goals / Challenges

  1. Analyze mixed host–symbiont transcriptomes from PacBio Kinnex data
    The sequencing samples contained transcripts from both the host organism and its symbiotic microorganism, requiring a workflow that could distinguish and analyze both sources.
  2. Build a customized combined reference
    Host and symbiont genome references had to be preprocessed, standardized, and concatenated into a combined reference for simultaneous read mapping.
  3. Handle heterogeneous annotation formats
    The host and symbiont GTF files came from different databases and used different annotation structures. Additional preprocessing was required to make the annotations compatible with PacBio downstream tools.
  4. Perform long-read Iso-Seq processing from raw HiFi reads
    The pipeline needed to process PacBio Kinnex data through read segmentation, primer removal, polyA / artificial concatemer removal, clustering, mapping, and isoform collapsing.
  5. Separate host and symbiont isoforms after mapping and collapsing
    Since reads were mapped to a combined reference, downstream collapsed GTF files, BAM files, and FLNC count tables had to be split back into host-specific and symbiont-specific outputs.
  6. Classify and filter high-quality isoforms
    The workflow integrated Pigeon and SQANTI3 to classify transcript structures, identify known and novel isoforms, evaluate splice junction quality, detect potential artifacts, and retain high-confidence isoforms.
  7. Prepare reliable input for DTE and DTU analysis
    The final isoform count matrices and filtered transcript annotations were prepared for differential transcript expression and differential transcript usage analysis.
  8. Adapt a standard PacBio pipeline to a non-standard biological system
    The project required modifying the usual single-species PacBio Iso-Seq workflow into a dual-reference, host–symbiont-aware pipeline.

Results

PacBio Kinnex dual-species processing workflow
PacBio Kinnex dual-species processing workflow

Saturation

Dendrobium_catenatum

Host transcriptome saturation
Host transcriptome saturation

collapsed.saturation.pdf

Serendipita_indica

Symbiont transcriptome saturation
Symbiont transcriptome saturation

collapsed.saturation.pdf


Filtering

structural_trusted

Isoforms must meet all of the following criteria:

  • FSM or ISM or NNC or NIC
  • all_canonical == “canonical”
  • RTS_stage == FALSE
  • perc_A_downstream_TTS < 60
  • FL >= 2 in at least two samples, with total FL >= 20

structural_trusted/potential_protein_coding

Potential protein-coding isoforms must also meet these criteria:

  • coding == “coding”
  • predicted_NMD == FALSE
  • ORF_seq is not empty

DTE

Continue downstream analysis with FSM, NIC, and NNC isoforms from structural_trusted.

dual species visualization

Fungal load across samples
Fungal load across samples

Download original image: Fungal load across samples

Dual-species principal component analysis
Dual-species principal component analysis

Download original image: Dual-species principal component analysis

Fungal PC1 versus fungal load in symbiotic samples
Fungal PC1 versus fungal load in symbiotic samples
Host PC1 versus fungal load in symbiotic samples
Host PC1 versus fungal load in symbiotic samples

Heatmap

Dendrobium_catenatum

Dendrobium catenatum expression heatmap
Dendrobium catenatum expression heatmap

Serendipita_indica

Serendipita indica expression heatmap
Serendipita indica expression heatmap

Treatment comparison: sym vs. asym in Dendrobium_catenatum only

Test whether the abundance of each transcript changes between conditions. Retain isoforms with read counts greater than 5 in at least three samples.

Host differential transcript expression volcano plot
Host differential transcript expression volcano plot
Top FSM isoform expression heatmap
Top FSM isoform expression heatmap
Top NIC isoform expression heatmap
Top NIC isoform expression heatmap
Top NNC isoform expression heatmap
Top NNC isoform expression heatmap
Combined top isoform expression heatmap
Combined top isoform expression heatmap
← Back to projects