๐Ÿ  ไธป้กต โ€ข English

๐Ÿงฌ DNBelab C Series HT scRNA ๅˆ†ๆžๆต็จ‹

ๅ•็ป†่ƒž RNA ๆต‹ๅบๆ•ฐๆฎๅˆ†ๆžๅฎŒๆ•ดๆŒ‡ๅ—

๐Ÿ“‹ ๆฆ‚่ฟฐ โ€ข ๐Ÿ“ ๆ–‡ไปถๅ‡†ๅค‡ โ€ข ๐Ÿ“Š ๅ‚่€ƒๆ•ฐๆฎๅบ“ โ€ข ๐Ÿš€ ไธปๆต็จ‹ๅˆ†ๆž โ€ข ๐Ÿ“Š ็ป“ๆžœ่งฃๆž


๐Ÿ“‹ ๆฆ‚่ฟฐ

ๆœฌๆ–‡ๆกฃๆ—จๅœจๆไพ›ไธ€ไปฝๅฎŒๆ•ด็š„ๆŒ‡ๅ—๏ผŒ่ฏฆ็ป†ไป‹็ปๅฆ‚ไฝ•ไฝฟ็”จ dnbc4tools ๅฏนๅ•็ป†่ƒž RNA ๆต‹ๅบๆ•ฐๆฎ่ฟ›่กŒๅˆ†ๆžใ€‚

ๅทฅไฝœๆต็จ‹๏ผšๅŽŸๅง‹ๆ•ฐๆฎ โ†’ ่ดจ้‡ๆŽงๅˆถ โ†’ ๆฏ”ๅฏน โ†’ ็ป†่ƒž่ฏ†ๅˆซ โ†’ ่กจ่พพ็Ÿฉ้˜ต โ†’ ๅˆ†ๆžๆŠฅๅ‘Š

ๅทฅไฝœๆต็จ‹ๅ›พ
๐Ÿ’ก ไฝฟ็”จ่ฏดๆ˜Ž๏ผš$dnbc4tools ไปฃ่กจๅฏๆ‰ง่กŒ็จ‹ๅบ่ทฏๅพ„๏ผŒ้œ€ๆ›ฟๆขไธบๆ‚จ็š„ๅฎž้™…ๅฎ‰่ฃ…่ทฏๅพ„ใ€‚ๆข่กŒ็ฌฆ `\` ็”จไบŽๅœจๅ‘ฝไปค่กŒไธญๅฐ†ๅ‘ฝไปคๅˆ†ไธบๅคš่กŒ๏ผŒไปฅๆ้ซ˜ๅฏ่ฏปๆ€งใ€‚

๐Ÿ“ ๆ–‡ไปถๅ‡†ๅค‡

ๅˆ†ๆž้œ€่ฆไธค็ง็ฑปๅž‹็š„ FASTQ ๆ–‡ไปถ๏ผš

ๆ–‡ไปถ็ฑปๅž‹ ่ฏดๆ˜Ž
cDNA ๆ–‡ๅบ“ ๅŒ…ๅซ Cell Barcodeใ€UMI ๅ’Œ่ฝฌๅฝ•็ป„ไฟกๆฏ็š„ๆต‹ๅบๆ•ฐๆฎใ€‚
Oligo ๆ–‡ๅบ“ ๅŒ…ๅซๅคงๅฐ็ฃ็ ็š„ Cell Barcode ไฟกๆฏๅŠๅฐ็ฃ็ ็š„ UMI ไฟกๆฏใ€‚
โš ๏ธ ๆณจๆ„๏ผš่ฏท็กฎไฟ FASTQ ๆ–‡ไปถ่ดจ้‡่‰ฏๅฅฝ๏ผŒๅนถ่ฎฐๅฝ•ๆ–‡ไปถ่ทฏๅพ„ไปฅๅค‡ๅŽ็ปญๅˆ†ๆžไฝฟ็”จใ€‚

๐Ÿ“Š ๅ‚่€ƒๆ•ฐๆฎๅบ“

ๆ–‡ไปถ่ฆๆฑ‚

ๆ–‡ไปถ็ฑปๅž‹ ๆ ผๅผ ่ฏดๆ˜Ž
ๅŸบๅ› ็ป„ๆ–‡ไปถ FASTA ๅŒ…ๅซ็‰นๅฎš็‰ฉ็ง็š„ๅฎŒๆ•ดๅŸบๅ› ็ป„ๅบๅˆ—๏ผˆ้€šๅธธๆ˜ฏไธป่ฃ…้…็‰ˆๆœฌ๏ผ‰๏ผŒๆถต็›–ๆŸ“่‰ฒไฝ“ใ€็บฟ็ฒ’ไฝ“ๅŠๅ…ถไป–้—ไผ ไฟกๆฏใ€‚่ฏฅๆ–‡ไปถๆ˜ฏๅŸบๅ› ็ป„ๆฏ”ๅฏนๅ’Œๅˆ†ๆž็š„ๅŸบ็ก€ใ€‚
ๆณจ้‡Šๆ–‡ไปถ GTF ่ฏฆ็ป†ๆ่ฟฐๅŸบๅ› ็ป„ไธญ็š„ๅŸบๅ› ใ€่ฝฌๅฝ•ๆœฌใ€ๅค–ๆ˜พๅญ็ญ‰ๅŠŸ่ƒฝๅŒบๅŸŸใ€‚ๆญคๆ–‡ไปถๆ˜Ž็กฎไบ†ๅŸบๅ› ็š„ไฝ็ฝฎใ€็ฑปๅž‹ๅŠ็›ธๅ…ณๅฑžๆ€งใ€‚
๐Ÿ’ก ๆŽจ่ๆ•ฐๆฎๆฅๆบ๏ผšไผ˜ๅ…ˆไฝฟ็”จ [Ensembl ๆ•ฐๆฎๅบ“](https://www.ensembl.org/index.html)ๆไพ›็š„ๆ–‡ไปถใ€‚Ensembl ็š„ GTF ๆ–‡ไปถๅŒ…ๅซๅฏ้€‰ๆ ‡็ญพ๏ผŒไพฟไบŽ้€š่ฟ‡ $dnbc4tools tools mkgtf ่ฟ›่กŒ่ฟ‡ๆปคใ€‚

GTF ๆ–‡ไปถ่ฆๆฑ‚๏ผš

GTF ๆ–‡ไปถๅค„็†๏ผˆๅฏ้€‰๏ผ‰

ไปŽ ENSEMBL ๅ’Œ UCSC ็ญ‰็ฝ‘็ซ™ไธ‹่ฝฝ็š„ GTF ๆ–‡ไปถ้€šๅธธๅŒ…ๅซๅคš็ง็ฑปๅž‹็š„ๅŸบๅ› ใ€‚ๆ นๆฎๆ‚จ็š„็ ”็ฉถๅ…ด่ถฃ้€‰ๆ‹ฉ็‰นๅฎš็š„ๅŸบๅ› ็ฑปๅž‹่ฟ›่กŒๅˆ†ๆž๏ผŒๅฏไปฅๆœ‰ๆ•ˆๅ‡ๅฐ‘ๅŸบๅ› ๆณจ้‡Š็š„้‡ๅ ๏ผŒไปŽ่€Œๆ้ซ˜ๆฏ”ๅฏน็š„ๅ”ฏไธ€ๆ€งใ€‚ไธŽๅคšไธชๅŸบๅ› ้žๅ”ฏไธ€ๆฏ”ๅฏน็š„ reads ไผš่ขซ่ฟ‡ๆปคใ€‚

ๆˆ‘ไปฌๆไพ›ไปฅไธ‹ไธ‰็ง GTF ๆ–‡ไปถๅค„็†ๅŠŸ่ƒฝ๏ผš

ๅŠŸ่ƒฝ ่ฏดๆ˜Ž
ๅŸบๅ› ็ฑปๅž‹็ปŸ่ฎก ็ปŸ่ฎก GTF ๆ–‡ไปถไธญๅ„ๅŸบๅ› ็ฑปๅž‹็š„ๆ•ฐ้‡ใ€‚
GTF ๆ–‡ไปถๆ กๆญฃ ๅกซ่กฅ็ผบๅคฑไฟกๆฏ๏ผŒ็กฎไฟ GTF ๆ–‡ไปถ็ฌฆๅˆๅˆ†ๆž่ฆๆฑ‚ใ€‚
ๅŸบๅ› ็ฑปๅž‹่ฟ‡ๆปค ๆ นๆฎ็ ”็ฉถ้œ€่ฆ็ญ›้€‰็‰นๅฎšๅŸบๅ› ็ฑปๅž‹ใ€‚

ๅŸบๅ› ็ฑปๅž‹็ปŸ่ฎก

# ็ปŸ่ฎกๅŸบๅ› ็ฑปๅž‹ๆ•ฐ้‡
$dnbc4tools tools mkgtf \
  --action stat \
  --ingtf genes.gtf \
  --output gtfstat.txt \
  --type gene_biotype
โš ๏ธ ๆณจๆ„๏ผš้œ€่ฆๆŸฅ็œ‹ GTF ๆ–‡ไปถไธญ็š„ tag ็กฎๅฎš type ็š„็ฑปๅž‹ใ€‚
GTFๆ–‡ไปถ็ฑปๅž‹็คบไพ‹

่พ“ๅ‡บ็คบไพ‹๏ผš

$cat gtf_type.txt
Type    Count
protein_coding  20006
lncRNA  17755
processed_pseudogene    10159
unprocessed_pseudogene  2605
misc_RNA        2221
snRNA   1910
miRNA   1879
TEC     1056
transcribed_unprocessed_pseudogene      950
snoRNA  943
transcribed_processed_pseudogene        503
rRNA_pseudogene 497
IG_V_pseudogene 187
transcribed_unitary_pseudogene  146
IG_V_gene       145
......

GTF ๆ–‡ไปถๆ กๆญฃ

ๅฝ“ GTF ๆ–‡ไปถๅ†…ๅฎนไธๅฎŒๆ•ดๆ—ถ๏ผŒไธปๅˆ†ๆžๆต็จ‹ๅฏ่ƒฝไผšๅ› ๆ— ๆณ•ๅฎŒๅ…จๆณจ้‡Š่€Œไธญๆ–ญใ€‚ๆญคๅŠŸ่ƒฝ่ƒฝๅคŸ่‡ชๅŠจๅกซ่กฅๅŸบๅ› ๏ผˆgene๏ผ‰ไธŽ่ฝฌๅฝ•ๆœฌ๏ผˆtranscript๏ผ‰ๆก็›ฎไธญ็š„็ผบๅคฑไฟกๆฏ๏ผŒ็กฎไฟๆต็จ‹้กบๅˆฉ่ฟ›่กŒใ€‚

# ๆ กๆญฃGTFๆ–‡ไปถ
$dnbc4tools tools mkgtf \
  --action check \
  --ingtf genes.gtf \
  --output corrected.gtf

่ฝฏไปถไผšๆ นๆฎ gene_id ๅ’Œ gene_name ไปฅๅŠ transcript_id ๅ’Œ transcript_name ไบ’็›ธๅกซ่กฅ๏ผŒๅนถๆ็คบๅฏ่ƒฝๅญ˜ๅœจๅคšไธชๅŸบๅ› ไฟกๆฏ็š„ไฝ็ฝฎใ€‚

ๅŸบๅ› ็ฑปๅž‹่ฟ‡ๆปค

# ๅŸบๅ› ็ฑปๅž‹่ฟ‡ๆปค
$dnbc4tools tools mkgtf \
  --ingtf genes.gtf \
  --output genes.filter.gtf \
  --type gene_biotype

้ป˜่ฎคๅŒ…ๅซ็š„ๅŸบๅ› ็ฑปๅž‹๏ผš

protein_coding
lncRNA/lincRNA
antisense
IG_V_gene
IG_LV_gene
IG_D_gene
IG_J_gene
IG_C_gene
IG_V_pseudogene
IG_J_pseudogene
IG_C_pseudogene
TR_V_gene
TR_D_gene
TR_J_gene
TR_C_gene

ๆ‚จไนŸๅฏไปฅไฝฟ็”จ include ๅ‚ๆ•ฐ่‡ชๅฎšไน‰้œ€่ฆไฟ็•™็š„ๅŸบๅ› ็ฑปๅž‹๏ผš

# ่‡ชๅฎšไน‰ๅŸบๅ› ็ฑปๅž‹่ฟ‡ๆปค
$dnbc4tools tools mkgtf \
  --ingtf genes.gtf \
  --output genes.filter.gtf \
  --type gene_biotype \
  --include protein_coding,lncRNA,lincRNA,\
        antisense,IG_V_gene,IG_LV_gene,IG_J_gene,\
        IG_C_gene,IG_V_pseudogene,IG_J_pseudogene,\
        IG_C_pseudogene,TR_V_gene,TR_D_gene,TR_J_gene,TR_C_gene

ๆž„ๅปบๅ‚่€ƒๆ•ฐๆฎๅบ“

ๅœจๆ‰ง่กŒ dnbc4tools rna run ๅˆ†ๆžๅ‰๏ผŒๅฟ…้กปๅ…ˆๆž„ๅปบๅ‚่€ƒๆ•ฐๆฎๅบ“ใ€‚ๆญคๆญฅ้ชคๅˆฉ็”จๆณจ้‡Šๆ–‡ไปถ๏ผˆGTF๏ผ‰ๅ’Œๅ‚่€ƒๅŸบๅ› ็ป„๏ผˆFASTA๏ผ‰ๅˆ›ๅปบ็ดขๅผ•๏ผŒ็”จไบŽๅŽ็ปญๆต‹ๅบ reads ็š„ๆฏ”ๅฏนๅ’Œๆณจ้‡Šใ€‚

# ๆž„ๅปบๅ‚่€ƒๆ•ฐๆฎๅบ“
$dnbc4tools rna mkref \
  --fasta genome.fa \
  --ingtf genes.gtf \
  --species Homo_sapiens \
  --threads 10

่พ“ๅ‡บ็ป“ๆžœ๏ผš

ๆˆๅŠŸ่ฟ่กŒๅŽ๏ผŒๅฐ†ๅœจๆŒ‡ๅฎšไฝ็ฝฎๅˆ›ๅปบๅ‚่€ƒๆ•ฐๆฎๅบ“็›ฎๅฝ•๏ผŒๅŒ…ๅซไปฅไธ‹ๆ–‡ไปถ็ป“ๆž„๏ผš

/opt/database/Homo_sapiens
โ”œโ”€โ”€ fasta
โ”‚   โ”œโ”€โ”€ genome.fa
โ”‚   โ””โ”€โ”€ genome.fa.fai
โ”œโ”€โ”€ genes
โ”‚   โ””โ”€โ”€ genes.gtf
โ”œโ”€โ”€ ref.json
โ””โ”€โ”€ star
    โ”œโ”€โ”€ chrLength.txt
    โ”œโ”€โ”€ chrNameLength.txt
    โ”œโ”€โ”€ chrName.txt
    โ”œโ”€โ”€ chrStart.txt
    โ”œโ”€โ”€ exonGeTrInfo.tab
    โ”œโ”€โ”€ exonInfo.tab
    โ”œโ”€โ”€ geneInfo.tab
    โ”œโ”€โ”€ Genome
    โ”œโ”€โ”€ genomeParameters.txt
    โ”œโ”€โ”€ mtgene.list
    โ”œโ”€โ”€ SA
    โ”œโ”€โ”€ SAindex
    โ”œโ”€โ”€ sjdbInfo.txt
    โ”œโ”€โ”€ sjdbList.fromGTF.out.tab
    โ”œโ”€โ”€ sjdbList.out.tab
    โ””โ”€โ”€ transcriptInfo.tab

ๅ…ถไธญ ref.json ๆ–‡ไปถ่ฎฐๅฝ•ไบ†ๆ•ฐๆฎๅบ“็š„ไธป่ฆไฟกๆฏใ€‚

{
    "chrmt": "chrM",
    "genome": "/opt/database/Homo_sapiens/fasta/genome.fa",
    "genomeDir": "/opt/database/Homo_sapiens/star",
    "gtf": "/opt/database/Homo_sapiens/genes/genes.gtf",
    "input_fasta_files": [
        "genome.fa"
    ],
    "input_gtf_files": [
        "genes.filter.gtf"
    ],
    "mtgenes": "/opt/database/Homo_sapiens/star/mtgene.list",
    "species": "Homo_sapiens",
    "version": "dnbc4tools 3.0"
}
โš ๏ธ ๆณจๆ„๏ผšๆž„ๅปบๅ‚่€ƒๆ•ฐๆฎๅบ“ๅฏ่ƒฝ้œ€่ฆ่พƒ้•ฟๆ—ถ้—ด๏ผŒๅ…ทไฝ“ๅ–ๅ†ณไบŽๅŸบๅ› ็ป„ๅคงๅฐๅ’Œ่ฎก็ฎ—ๆ€ง่ƒฝใ€‚่ฝฏไปถไธปๅˆ†ๆžๆต็จ‹ๅ…ผๅฎนๆ—ง็‰ˆๆœฌๆ•ฐๆฎๅบ“ใ€‚

่ฟ่กŒๆ—ถๅฐ†ๆ‰“ๅฐๅฆ‚ไธ‹ไฟกๆฏ๏ผš

2025-11-12 15:56:12 Creating new reference folder at /opt/database/Homo_sapiens
...done

 2025-11-12 15:56:12 Writing genome FASTA file into reference folder...                             
...done

 2025-11-12 15:56:14 Indexing genome FASTA file...                                                  
...done

 2025-11-12 15:56:15 Writing genes GTF file into reference folder...                                
...done

 2025-11-12 15:57:11 Generating STAR genome index...                                                
...done

 2025-11-12 15:59:29 Writing Reference JSON file into reference folder...                           
...done
Analysis Complete

๐Ÿš€ ไธปๆต็จ‹ๅˆ†ๆž

ๅคšๆ ทๆœฌๆ‰นๅค„็†๏ผˆๅฏ้€‰๏ผ‰

ไธบ็ฎ€ๅŒ–ๅคšๆ ทๆœฌๅˆ†ๆžๆต็จ‹๏ผŒๆ‚จๅฏไปฅไฝฟ็”จ้…็ฝฎๆ–‡ไปถๆ‰น้‡็”Ÿๆˆ้’ˆๅฏนๆฏไธชๆ ทๆœฌ็š„ shell ่„šๆœฌใ€‚

$dnbc4tools rna multi \
  --list sample.tsv \
  --genomeDir /opt/database/Homo_sapiens \
  --threads 30

ๅ…ถไธญ sample.tsv ๆ–‡ไปถไฝฟ็”จๅˆถ่กจ็ฌฆ (\t) ๅˆ†้š”๏ผŒๅŒ…ๅซไธ‰ๅˆ—๏ผš

ๅˆ— ๅ†…ๅฎน
1 ๆ ทๆœฌๅ็งฐ
2 cDNA ๆ–‡ๅบ“ๆต‹ๅบๆ•ฐๆฎ
3 Oligo ๆ–‡ๅบ“ๆต‹ๅบๆ•ฐๆฎ
โš ๏ธ ๆณจๆ„๏ผšๅคšไธช fastq ๆ–‡ไปถไปฅ้€—ๅทๅˆ†้š”๏ผŒR1 ๅ’Œ R2 ๆ–‡ไปถไปฅๅˆ†ๅทๅˆ†้š”ใ€‚
sample1	/data/cDNA1_R1.fq.gz;/data/cDNA1_R2.fq.gz	/data/oligo1_R1.fq.gz,/data/oligo4_R1.fq.gz;/data/oligo1_R2.fq.gz,/data/oligo4_R2.fq.gz
sample2	/data/cDNA2_R1.fq.gz;/data/cDNA2_R2.fq.gz	/data/oligo2_R1.fq.gz;/data/oligo2_R2.fq.gz
sample3	/data/cDNA3_R1.fq.gz;/data/cDNA3_R2.fq.gz	/data/oligo3_R1.fq.gz;/data/oligo3_R2.fq.gz

่ฟ่กŒๅฎŒๆˆๅŽ๏ผŒๅฐ†ไธบๆฏไธชๆ ทๆœฌ็”Ÿๆˆไธ€ไธช shell ่„šๆœฌ๏ผš

sample1.sh
sample2.sh
sample3.sh

sample1.sh ๆ–‡ไปถๅ†…ๅฎน็คบไพ‹๏ผš

$cat sample1.sh
/opt/software/dnbc4tools3.0beta/dnbc4tools rna run --name sample1 --cDNAfastq1 /data/cDNA1_R1.fq.gz --cDNAfastq2 /data/cDNA1_R2.fq.gz --oligofastq1 /data/oligo1_R1.fq.gz,/data/oligo4_R1.fq.gz --oligofastq2 /data/oligo1_R2.fq.gz,/data/oligo4_R2.fq.gz --genomeDir /database/scRNA/Mus_musculus/mm10 --threads 30

้šๅŽ๏ผŒๆ‚จๅฏไปฅๆ‰ง่กŒ่ฟ™ไบ›่„šๆœฌไปฅ่ฟ›่กŒไธปๆต็จ‹ๅˆ†ๆžใ€‚

ๅ•ๆ ทๆœฌๅˆ†ๆž

RNA ไธปๅˆ†ๆžๆต็จ‹ๅค„็†ๅ•ไธชๆ ทๆœฌ็š„ cDNA ๅ’Œ Oligo ๆ–‡ๅบ“ๆต‹ๅบๆ•ฐๆฎใ€‚่ฏฅๆต็จ‹็š„ๆ ธๅฟƒๆญฅ้ชคๅŒ…ๆ‹ฌ๏ผš

  1. ๆ•ฐๆฎๅค„็†๏ผšๆ‰ง่กŒ่ดจ้‡ๆŽงๅˆถใ€ๆฏ”ๅฏนๅ’ŒๅŠŸ่ƒฝๅŒบๅŸŸๆณจ้‡Šใ€‚
  2. ็ป†่ƒž่ฏ†ๅˆซ๏ผšๅˆๅนถ็ฃ็ ๏ผŒ่ฏ†ๅˆซๆœ‰ๆ•ˆ็ป†่ƒžใ€‚
  3. ็Ÿฉ้˜ต็”Ÿๆˆ๏ผš็”ŸๆˆๅŽŸๅง‹ๅŠ่ฟ‡ๆปคๅŽ็š„ๅŸบๅ› ่กจ่พพ็Ÿฉ้˜ตใ€‚
  4. ้ซ˜็บงๅˆ†ๆž๏ผšๅฏน่ฟ‡ๆปคๅŽ็Ÿฉ้˜ต่ฟ›่กŒ็ป†่ƒž็ญ›้€‰ใ€้™็ปดใ€่š็ฑปๅ’Œๆณจ้‡Šใ€‚
  5. ๆŠฅๅ‘Š็”Ÿๆˆ๏ผš่พ“ๅ‡บ HTML ๆ ผๅผ็š„ๅˆ†ๆžๆŠฅๅ‘ŠๅŠๅ…ถไป–็ป“ๆžœๆ–‡ไปถใ€‚

ไธบๅ•ไธชๆ ทๆœฌ็”Ÿๆˆ่กจ่พพ็Ÿฉ้˜ต็š„็คบไพ‹่„šๆœฌ๏ผš

$dnbc4tools rna run \
		--name sample \
		--cDNAfastq1 /data/sample_cDNA_R1.fastq.gz \
		--cDNAfastq2 /data/sample_cDNA_R2.fastq.gz \
		--oligofastq1 /data/sample_oligo1_1.fq.gz,/data/sample_oligo2_1.fq.gz \
		--oligofastq2 /data/sample_oligo1_2.fq.gz,/data/sample_oligo2_2.fq.gz \
		--genomeDir /opt/database/Homo_sapiens \
		--threads 30

ๅœจๅฏน่ฏ•ๅ‰‚็‰ˆๆœฌๅ’Œๆš—ๅๅบ”่‡ชๅŠจๆฃ€ๆต‹ๅŽ๏ผŒ่ฝฏไปถๅผ€ๅง‹่ฟ่กŒๅˆ†ๆž๏ผŒไปฅไธ‹ๆ˜ฏไธ€ไธช็คบไพ‹๏ผš

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Parsed FASTQ Inputs โ€” 2025-11-12 15:00:24 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Type        โ”‚ Path                                                                               โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ cDNA Read1  โ”‚ /data/test_cDNA_R1.fastq.gz                                                        โ”‚
โ”‚ cDNA Read2  โ”‚ /data/test_cDNA_R2.fastq.gz                                                        โ”‚
โ”‚ oligo Read1 โ”‚ /data/test_oligo_1_R1.fastq.gz                                                     โ”‚
โ”‚ oligo Read2 โ”‚ /data/test_oligo_2_R2.fastq.gz                                                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€


โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Chemistry Detection โ€” 2025-11-12 15:00:31 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Type                                          โ”‚ Result                                           โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ oligo Read1                                   โ”‚ darkreaction                                     โ”‚
โ”‚ oligo Read2                                   โ”‚ darkreaction                                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€


โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Chemistry Detection โ€” 2025-11-12 15:00:31 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Type                                        โ”‚ Result                                             โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ cDNA Read1                                  โ”‚ darkreaction                                       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

 2025-11-12 15:00:31 Starting oligo library filtering...                                            
...done

 2025-11-12 15:05:53 Starting cDNA library filtering...                                             
...done

 2025-11-12 15:07:49 Performing read alignment and UMI counting...                                  
...done

 2025-11-12 15:15:25 Calculating bead similarity and merging beads within droplets...               
...done

 2025-11-12 15:15:41 Generating raw gene expression matrix...                                       
...done

 2025-11-12 15:17:24 Generating cell-filtered gene expression matrix...                             
...done

 2025-11-12 15:17:43 Calculating sequencing saturation metrics...                                   
...done

 2025-11-12 15:18:08 Generating position-sorted BAM file...                                         
...done

 2025-11-12 15:24:46 Performing dimensionality reduction and clustering analysis...                 
...done

 2025-11-12 15:27:21 Generating analysis report and summary statistics...                           
...done

Analysis Finished Elapsed Time: 0:28:56

ๅฝ“ๅ‡บ็Žฐ Analysis Finished ๆถˆๆฏๆ—ถ๏ผŒ่กจ็คบๅˆ†ๆžๅทฒๆˆๅŠŸๅฎŒๆˆใ€‚


๐Ÿ“Š ็ป“ๆžœ่งฃๆž

ๅˆ†ๆžๅฎŒๆˆๅŽ๏ผŒๅฐ†็”Ÿๆˆ outs๏ผˆ็ป“ๆžœ่พ“ๅ‡บ๏ผ‰ๅ’Œ logs๏ผˆๆ—ฅๅฟ—๏ผ‰็›ฎๅฝ•ใ€‚outs ็›ฎๅฝ•็ป“ๆž„ๅฆ‚ไธ‹๏ผš

. 
โ”œโ”€โ”€ analysis/
โ”‚   โ”œโ”€โ”€ cluster.csv
โ”‚   โ”œโ”€โ”€ marker.csv
โ”‚   โ””โ”€โ”€ QC_Cluster.h5ad
โ”œโ”€โ”€ anno_decon_sorted.bam
โ”œโ”€โ”€ anno_decon_sorted.bam.bai
โ”œโ”€โ”€ filter_feature.h5ad
โ”œโ”€โ”€ filter_matrix/
โ”‚   โ”œโ”€โ”€ barcodes.tsv.gz
โ”‚   โ”œโ”€โ”€ features.tsv.gz
โ”‚   โ””โ”€โ”€ matrix.mtx.gz
โ”œโ”€โ”€ metrics_summary.xls
โ”œโ”€โ”€ raw_matrix/
โ”‚   โ”œโ”€โ”€ barcodes.tsv.gz
โ”‚   โ”œโ”€โ”€ features.tsv.gz
โ”‚   โ””โ”€โ”€ matrix.mtx.gz
โ”œโ”€โ”€ *_scRNA_report.html
โ””โ”€โ”€ singlecell.csv

็›ธๅ…ณๆ–‡ๆกฃ๏ผš


โ“ ๅธธ่ง้—ฎ้ข˜

ๅ†…ๅฎนๅพ…่กฅๅ