Mutect2+scRNAseq+cancer cell

GATK4流程学习之背景知识与前期准备 - 简书
GATK4流程学习之DNA-Seq variant calling(Germline:SNP+INDEL) - 简书
GATK4流程学习之RNA-Seq variant calling(SNP+INDEL) - 简书
补:Mutect2+scRNAseq+cancer cell - 简书

笔记主要内容:2020年发表的一篇研究NSCLC非小细胞肺癌的cell文章结果之一是根据scRNA-seq测序结果注释了细胞类型(epithelial cells [n = 5,581], immune cells [n = 13,431], stromal cells
[n = 4,249]);并结合CNV信息将上皮细胞分为cancer与non-concer两种。基于此,利用上述数据学习使用mutect2用于rna-seq的variant calling流程分析。(注:仍然使用之间搭建的GATK conda环境,在笔记最后展示了目前的conda list信息)

Mutect2 for scRNA-seq pipeline

Step1: Get the cell_anno.rda

(1)获取源信息

(2)整理(R)

celltype=read.csv("celltype.csv",header=T)
sra=read.csv("SraRunTable.txt",header=T)
sra2=sra[,c("Run","cell_ID")]
cell_anno=merge(celltype,sra2,by.x="cell_id",by.y="cell_ID")

library(stringr)
asp$Run=str_split(asp$fastq_aspera,"/",simplify = T)[,6]
cell_anno=merge(cell_anno,asp,by="Run")

cancers=cell_anno$cell_id[cell_anno$inferCNV_annotation=="cancer cell"]
#3671个cancer cell
noncancers=cell_anno$cell_id[cell_anno$inferCNV_annotation!="cancer cell"]
#1525个normal cell 
save(cell_anno,cancers,noncancers,file="cell_anno.rda")
cell_anno example

Step2: Download fastq data

(1)选择10个cancer cells与10个normal cell(R)

sc=cancers[1:10]
asp_sc=cell_anno$fastq_aspera[cell_anno$cell_id %in% sc]
asp_sc=unlist(str_split(asp_sc,";"))
write.table(asp_sc,file="asp_sc.link",sep = "\n",quote = F, col.names = F, row.names = F)
snc=noncancers[1:10]
asp_snc=cell_anno$fastq_aspera[cell_anno$cell_id %in% snc]
asp_snc=unlist(str_split(asp_snc,";"))
write.table(asp_snc,file="asp_snc.link",sep = "\n",quote = F, col.names = F, row.names = F)
asp_sc.link

(2)ascp下载

conda activate GATK
mkdir cancers noncancers
cat asp_sc.link |while read sample
do
ascp -QT -l 300m -P33001  \
-i ~/miniconda3/envs/GATK/etc/asperaweb_id_dsa.openssh   \
era-fasp@$sample  ./cancers
done

cat asp_snc.link |while read sample
do
ascp -QT -l 300m -P33001  \
-i ~/miniconda3/envs/GATK/etc/asperaweb_id_dsa.openssh   \
era-fasp@$sample  ./noncancers
done

(3)QC

cd ./path/to/cancers/
mkdir qc
fastqc *.gz -o ./qc
cd ./qc
multiqc ./

cd ./path/to/noncancers/
mkdir qc
fastqc *.gz -o ./qc
cd ./qc
multiqc ./

从multiqc的结果来看,测序质量均在30以上。主要问题在于duplication,在之后会处理。这里就不进行针对fastq的过滤质控了。


noncancer multiqc

Step3: Make processed bam file

  • 首先利用star软件进行fatsq结果比对
  • 然后对bam文件进行去重Markduplicate、分割跨内含子片段SplitNcard、增添SM信息,以及碱基质量校正BQSR
  • 这一步与之前学习的Germline RNA-Seq variant calling的bam处理步骤基本一致。写成循环,包括steps所有步骤
#参考基因组
GENOME=/home/data/gma49/GATK/ref/hg38/star-index/GRCh38_gencode_v22_CTAT_lib_Apr032020.plug-n-play/ctat_genome_lib_build_dir/ref_genome.fa
#star比对索引
star_index=/home/data/gma49/GATK/ref/hg38/star-index/GRCh38_gencode_v22_CTAT_lib_Apr032020.plug-n-play/ctat_genome_lib_build_dir/ref_genome.fa.star.idx


cd ./path/to/noncancers/
mkdir bam star_log bam_dealed
ls *gz | cut -d"_" -f 1 | uniq > sra.list

cat sra.list | while read sample
do
## (1)star mapping
fq1=${sample}_1.fastq.gz
fq2=${sample}_2.fastq.gz
STAR --runThreadN  4  --genomeDir $star_index  \
--twopassMode Basic --outReadsUnmapped None --chimSegmentMin 12  \
--alignIntronMax 100000 --chimSegmentReadGapMax parameter 3  \
--alignSJstitchMismatchNmax 5 -1 5 5  \
--readFilesCommand zcat --readFilesIn $fq1 $fq2 --outFileNamePrefix  ./star_log/${sample}_
samtools sort -o ./bam/${sample}.bam  ./star_log/${sample}_Aligned.out.sam
rm  ./star_log/${sample}_Aligned.out.sam

## (2)markduplicat
sambamba markdup   --tmpdir='./'  -r  ./bam/$sample.bam  ./bam_dealed/${sample}_rmd.bam
#--overflow-list-size 600000

## (3)SplitNCigarReads
gatk SplitNCigarReads -R $GENOME \
-I ./bam_dealed/${sample}_rmd.bam \
-O  ./bam_dealed/${sample}_rmd_split.bam
rm ./bam_dealed/${sample}_rmd.bam*

## (4)Add SM
gatk AddOrReplaceReadGroups   -I  ./bam_dealed/${sample}_rmd_split.bam  \
-O  ./bam_dealed/${sample}_rmd_split_add.bam -LB $sample -PL ILLUMINA -PU $sample -SM $sample
rm ./bam_dealed/${sample}_rmd_split.bam

## (5)BQSR
#需要提供人类常见已知变异注释信息,来自GATK bundle资源
gatk BaseRecalibrator \
-I ./bam_dealed/${sample}_rmd_split_add.bam  \
-R $GENOME \
--known-sites /home/data/gma49/GATK/ref/hg38/var_ref/dbsnp_146.hg38.vcf.gz \
--known-sites /home/data/gma49/GATK/ref/hg38/var_ref/Mills_and_1000G_gold_standard.indels.hg38.vcf.gz \
--known-sites /home/data/gma49/GATK/ref/hg38/var_ref/1000G_phase1.snps.high_confidence.hg38.vcf.gz \
-O ./bam_dealed/${sample}_recal.table
gatk ApplyBQSR \
--bqsr-recal-file ./bam_dealed/${sample}_recal.table \
-R  $GENOME \
-I ./bam_dealed/${sample}_rmd_split_add.bam \
-O ./bam_dealed/${sample}_recal.bam
rm ./bam_dealed/*rmd*

done

cd ./path/to/noncancers/
mkdir bam star_log bam_dealed
ls *gz | cut -d"_" -f 1 | uniq > sra.list
#同上循环处理
noncancer processed bam

Step4: Mutect2 variant calling

(0)make interval.list

  • 因为是scRNA-seq测序数据,即只考虑基因组中编码基因的序列。而人类基因组的编码序列占总长度很少,所以可以指定这些区域进行targeted analysis可加快分析速度。
  • 同时为了示例学习,只考虑1号染色体区域。
cp /home/data/gma49/GATK/ref/hg38/star-index/GRCh38_gencode_v22_CTAT_lib_Apr032020.plug-n-play/ctat_genome_lib_build_dir/ref_annot.gtf.gene_spans ./
awk 'BEGIN{OFS="\t"}{print $2,$3,$4,$1,$7,$5}' ref_annot.gtf.gene_spans > tmp.bed
sort -k1,1 -k2,2n tmp.bed > ref_gtf.gene.bed
awk '$1=="chr1"{print}' ref_gtf.gene.bed > ref_chr1_gtf.gene.bed
interval.list

(1)creat Panel of Normals(pon.vcf.gz)

cd ./path/to/noncancers/
GENOME=/home/data/gma49/GATK/ref/hg38/star-index/GRCh38_gencode_v22_CTAT_lib_Apr032020.plug-n-play/ctat_genome_lib_build_dir/ref_genome.fa

cat sra.list | while read sample
do
gatk Mutect2 -R $GENOME -I ./bam_dealed/${sample}_recal.bam \
--max-mnp-distance 0 -L ../ref_chr1_gtf.gene.bed \
-O ./vcf/chr1.${sample}.vcf.gz
done

gatk GenomicsDBImport -R $GENOME -L ../ref_chr1_gtf.gene.bed \
--genomicsdb-workspace-path pon_db \
-V ./vcf/chr1.SRR10777234.vcf.gz \
-V ./vcf/chr1.SRR10777236.vcf.gz \
-V ./vcf/chr1.SRR10777248.vcf.gz \
-V ./vcf/chr1.SRR10777249.vcf.gz \
-V ./vcf/chr1.SRR10777250.vcf.gz \
-V ./vcf/chr1.SRR10777252.vcf.gz \
-V ./vcf/chr1.SRR10777280.vcf.gz \
-V ./vcf/chr1.SRR10777293.vcf.gz \
-V ./vcf/chr1.SRR10777310.vcf.gz \
-V ./vcf/chr1.SRR10777316.vcf.gz

#人类常见germline变异AF,来自GATK bundle资源
gnomad=/home/data/gma49/GATK/bundle/gatk-bundle/af-only-gnomad.hg38.vcf.gz
gatk CreateSomaticPanelOfNormals -R $GENOME \
--germline-resource $gnomad \
-V gendb://pon_db \
-O pon.vcf.gz

(2)mutect2 variant calling

  • 对3个tumor cell进行尝试
cd ./path/to/noncancers/
GENOME=/home/data/gma49/GATK/ref/hg38/star-index/GRCh38_gencode_v22_CTAT_lib_Apr032020.plug-n-play/ctat_genome_lib_build_dir/ref_genome.fa
interval_list=/home/data/gma49/GATK/somatic/rawdata/ref_chr1_gtf.gene.bed
pon=/home/data/gma49/GATK/somatic/rawdata/noncancers/pon.vcf.gz
gnomad=/home/data/gma49/GATK/bundle/gatk-bundle/af-only-gnomad.hg38.vcf.gz

gatk Mutect2 -R $GENOME \
-L $interval_list \
-I ./bam_dealed/SRR10777226_recal.bam \
-I ./bam_dealed/SRR10777229_recal.bam \
-I ./bam_dealed/SRR10777230_recal.bam \
-germline-resource $gnomad \
-pon $pon   \
--f1r2-tar-gz ./vcf/f1r2.tar.gz \
-O ./vcf/unfiltered.vcf
grep -v "#" unfiltered.vcf | wc
#4308   51696 1364983
unfiltered.vcf

(3)filter

small_exac_common=/home/data/gma49/GATK/bundle/gatk-bundle/small_exac_common_3.hg38.vcf.gz
mkdir GetPileupSummaries segments contamination
cat sra.list | while read sample
do
gatk GetPileupSummaries \
-I ./bam_dealed/${sample}_recal.bam \
-V $small_exac_common \
-L $small_exac_common \
-O ./vcf/GetPileupSummaries/getpileupsummaries.${sample}.table

gatk CalculateContamination \
-I ./vcf/GetPileupSummaries/getpileupsummaries.${sample}.table \
-tumor-segmentation ./vcf/segments/segments.${sample}.table \
-O ./vcf/contamination/contamination.${sample}.table

done

cd ./vcf
gatk LearnReadOrientationModel -I ./vcf/f1r2.tar.gz -O ./vcf/read-orientation-model.tar.gz
gatk FilterMutectCalls -R $GENOME -V unfiltered.vcf \
--tumor-segmentation ./segments/segments.SRR10777226.table \
--tumor-segmentation ./segments/segments.SRR10777229.table \
--tumor-segmentation ./segments/segments.SRR10777230.table \
--contamination-table contamination/contamination.SRR10777226.table \
--contamination-table contamination/contamination.SRR10777229.table \
--contamination-table contamination/contamination.SRR10777230.table \
--ob-priors read-orientation-model.tar.gz \
-O filtered.vcf
grep -v "#" filtered.vcf | wc
#4308   51696 1620981
  • 对比过滤前后,发现vcf记录变异位点总数未变。变化在第七列添加了质量注释信息。


    filtered.vcf
grep -v "#" filtered.vcf | cut -f 7 | sort | uniq -c |sed 's/ *//' | sort -t " "  -n -r -k1
#####
1115 PASS
769 clustered_events;haplotype
371 clustered_events;fragment;haplotype
346 clustered_events;haplotype;weak_evidence
223 weak_evidence
222 germline
160 clustered_events
122 fragment
99 fragment;haplotype
90 clustered_events;fragment;haplotype;weak_evidence
45 clustered_events;germline
44 clustered_events;haplotype;panel_of_normals
44 clustered_events;germline;haplotype
42 haplotype
38 germline;haplotype
38 base_qual;clustered_events;haplotype
36 clustered_events;germline;haplotype;weak_evidence
33 fragment;haplotype;weak_evidence
29 fragment;weak_evidence
27 germline;weak_evidence
23 haplotype;weak_evidence
23 base_qual;haplotype
22 clustered_events;weak_evidence
20 fragment;germline
20 base_qual;clustered_events;haplotype;weak_evidence
18 germline;haplotype;weak_evidence
17 clustered_events;fragment
14 germline;slippage
13 clustered_events;fragment;germline;haplotype
12 position
11 panel_of_normals
10 slippage
10 haplotype;panel_of_normals
10 clustered_events;fragment;weak_evidence
9 slippage;weak_evidence
8 clustered_events;fragment;germline;haplotype;weak_evidence
8 base_qual;haplotype;weak_evidence
8 base_qual
6 multiallelic;slippage
6 germline;position
6 germline;multiallelic;slippage
6 clustered_events;germline;weak_evidence
6 base_qual;clustered_events;fragment;haplotype
5 base_qual;fragment;haplotype
4 germline;slippage;weak_evidence
4 fragment;germline;haplotype
4 clustered_events;multiallelic
4 clustered_events;haplotype;position
4 clustered_events;fragment;haplotype;panel_of_normals
4 base_qual;weak_evidence
4 base_qual;clustered_events
3 germline;panel_of_normals;slippage
3 germline;panel_of_normals
3 germline;multiallelic
3 fragment;panel_of_normals;weak_evidence
3 fragment;panel_of_normals
3 fragment;haplotype;position
3 fragment;germline;weak_evidence
3 fragment;germline;position
3 clustered_events;position
3 clustered_events;haplotype;panel_of_normals;weak_evidence
2 panel_of_normals;slippage
2 multiallelic;weak_evidence
2 multiallelic
2 haplotype;position
2 germline;multiallelic;slippage;weak_evidence
2 fragment;germline;haplotype;weak_evidence
2 clustered_events;panel_of_normals
2 clustered_events;germline;slippage;weak_evidence
2 clustered_events;germline;slippage
2 clustered_events;germline;multiallelic
2 clustered_events;germline;haplotype;panel_of_normals
2 clustered_events;fragment;germline
2 base_qual;germline;haplotype;weak_evidence
2 base_qual;germline
2 base_qual;fragment
2 base_qual;clustered_events;germline;haplotype;weak_evidence
1 orientation;weak_evidence
1 orientation
1 multiallelic;slippage;weak_evidence
1 multiallelic;panel_of_normals;weak_evidence
1 multiallelic;panel_of_normals;slippage
1 haplotype;slippage;weak_evidence
1 haplotype;position;weak_evidence
1 germline;panel_of_normals;weak_evidence
1 germline;haplotype;panel_of_normals;slippage
1 fragment;slippage;weak_evidence
1 fragment;position
1 fragment;germline;slippage
1 contamination;germline;haplotype;weak_evidence
1 contamination;germline;haplotype
1 contamination;germline
1 clustered_events;panel_of_normals;weak_evidence
1 clustered_events;multiallelic;weak_evidence
1 clustered_events;multiallelic;panel_of_normals
1 clustered_events;germline;multiallelic;slippage
1 clustered_events;germline;haplotype;position
1 clustered_events;fragment;panel_of_normals
1 clustered_events;fragment;haplotype;position;weak_evidence
1 clustered_events;fragment;haplotype;panel_of_normals;weak_evidence
1 clustered_events;fragment;germline;weak_evidence
1 base_qual;slippage
1 base_qual;haplotype;slippage;weak_evidence
1 base_qual;germline;weak_evidence
1 base_qual;fragment;weak_evidence
1 base_qual;fragment;haplotype;weak_evidence
1 base_qual;fragment;germline;haplotype;weak_evidence
1 base_qual;contamination;germline;weak_evidence
1 base_qual;clustered_events;weak_evidence
1 base_qual;clustered_events;germline;slippage
1 base_qual;clustered_events;germline

主要参考链接
1、(How to) Call somatic mutations using GATK4 Mutect2 – GATK
2、(How to) Call somatic mutations using GATK4 Mutect2 (Deprecated) – GATK ;
3、最新最全的mutect2教程(生信技能树) - 云+社区 - 腾讯云

conda list
# packages in environment at /home/data/gma49/miniconda3/envs/GATK:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
_openmp_mutex             4.5                       1_gnu    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
aiohttp                   3.7.3            py39h3811e60_1    conda-forge
aspera-cli                3.9.1                         0    hcc
async-timeout             3.0.1                   py_1000    conda-forge
attrs                     20.3.0             pyhd3deb0d_0    conda-forge
brotlipy                  0.7.0           py39h3811e60_1001    conda-forge
bwa                       0.7.17               hed695b0_7    bioconda
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.17.1               h36c2ea0_0    conda-forge
ca-certificates           2020.12.5            ha878542_0    conda-forge
cachetools                4.2.1              pyhd8ed1ab_0    conda-forge
certifi                   2020.12.5        py39hf3d152e_1    conda-forge
cffi                      1.14.4           py39he32792d_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
chardet                   3.0.4           py39h079e4ff_1008    conda-forge
click                     7.1.2              pyh9f0ad1d_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
coloredlogs               15.0             py39hf3d152e_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
colormath                 3.0.0                      py_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda                     4.9.2            py39hf3d152e_0    conda-forge
conda-package-handling    1.7.2            py39h38d8fee_0    conda-forge
cryptography              3.4.4            py39h95dcef6_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
curl                      7.71.1               he644dc0_3    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
cycler                    0.10.0                     py_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
decorator                 4.4.2                      py_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fastqc                    0.11.9                        0    bioconda
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
fontconfig                2.13.1            hba837de_1004    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
freetype                  2.10.4               h0708190_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
future                    0.18.2           py39hf3d152e_3    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
gatk4                     4.1.9.0                  py39_0    bioconda
google-api-core           1.25.1             pyh44b312d_0    conda-forge
google-auth               1.24.0             pyhd3deb0d_0    conda-forge
google-cloud-core         1.5.0              pyhd3deb0d_0    conda-forge
google-cloud-storage      1.19.0                     py_0    conda-forge
google-crc32c             1.1.2            py39hb81f231_0    conda-forge
google-resumable-media    1.2.0              pyhd3deb0d_0    conda-forge
googleapis-common-protos  1.52.0           py39hf3d152e_1    conda-forge
grpcio                    1.35.0           py39hff7568b_0    conda-forge
hdf5                      1.10.5          nompi_h5b725eb_1114    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
htslib                    1.11                 hd3b49d5_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
humanfriendly             9.1              py39hf3d152e_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
icu                       68.1                 h58526e2_0    conda-forge
idna                      2.10               pyh9f0ad1d_0    conda-forge
importlib-metadata        3.4.0            py39hf3d152e_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
jinja2                    2.11.3             pyh44b312d_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
jpeg                      9d                   h36c2ea0_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
kiwisolver                1.3.1            py39h1a9c180_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
krb5                      1.17.2               h926e7f8_0    conda-forge
lcms2                     2.12                 hddcbb42_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
ld_impl_linux-64          2.35.1               hea4e1c9_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libarchive                3.5.1                h3f442fb_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libblas                   3.9.0                8_openblas    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libcblas                  3.9.0                8_openblas    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libcrc32c                 1.1.1                h9c3ff4c_2    conda-forge
libcurl                   7.71.1               hcdd3856_3    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libdeflate                1.7                  h7f98852_5    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libffi                    3.3                  h58526e2_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgcc-ng                 9.3.0               h2828fa1_18    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgfortran-ng            9.3.0               hff62375_18    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgfortran5              9.3.0               hff62375_18    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libgomp                   9.3.0               h2828fa1_18    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libiconv                  1.16                 h516909a_0    conda-forge
liblapack                 3.9.0                8_openblas    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libopenblas               0.3.12          pthreads_h4812303_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libpng                    1.6.37               h21135ba_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libprotobuf               3.14.0               h780b84a_0    conda-forge
libsolv                   0.7.17               h780b84a_0    conda-forge
libssh2                   1.9.0                hab1572f_5    conda-forge
libstdcxx-ng              9.3.0               h6de172a_18    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libtiff                   4.2.0                hdc55705_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libuuid                   2.32.1            h7f98852_1000    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libwebp-base              1.2.0                h7f98852_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
libxml2                   2.9.10               h72842e0_3    conda-forge
lz4-c                     1.9.3                h9c3ff4c_0    conda-forge
lzo                       2.10              h516909a_1000    conda-forge
lzstring                  1.0.4                   py_1001    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
mamba                     0.7.14           py39h951de11_0    conda-forge
markdown                  3.3.3              pyh9f0ad1d_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
markupsafe                1.1.1            py39h3811e60_3    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
matplotlib-base           3.3.4            py39h2fa2bec_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
multidict                 5.1.0            py39h3811e60_1    conda-forge
multiqc                   1.9                        py_1    bioconda
ncbi-ngs-sdk              2.10.9               h3e72335_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
ncurses                   6.2                  h58526e2_4    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
networkx                  2.5                        py_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
numpy                     1.20.1           py39hdbf815f_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
olefile                   0.46               pyh9f0ad1d_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
openjdk                   8.0.265              h516909a_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
openssl                   1.1.1j               h7f98852_0    conda-forge
ossuuid                   1.6.2             hf484d3e_1000    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
perl                      5.26.2            h36c2ea0_1008    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
perl-app-cpanminus        1.7044                  pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-business-isbn        3.004                   pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-business-isbn-data   20140910.003            pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-carp                 1.38                    pl526_3    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-constant             1.33                    pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-data-dumper          2.173                   pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-encode               2.88                    pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-exporter             5.72                    pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-extutils-makemaker   7.36                    pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-file-path            2.16                    pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-file-temp            0.2304                  pl526_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-mime-base64          3.15                    pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-parent               0.236                   pl526_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-uri                  1.76                    pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-xml-libxml           2.0132          pl526h7ec2d77_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-xml-namespacesupport 1.12                    pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-xml-sax              1.02                    pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-xml-sax-base         1.09                    pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
perl-xsloader             0.24                    pl526_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
pillow                    8.1.0            py39hf95b381_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pip                       21.0.1             pyhd8ed1ab_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
protobuf                  3.14.0           py39he80948d_1    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pyasn1-modules            0.2.7                      py_0    conda-forge
pycosat                   0.6.3           py39h3811e60_1006    conda-forge
pycparser                 2.20               pyh9f0ad1d_2    conda-forge
pyopenssl                 20.0.1             pyhd8ed1ab_0    conda-forge
pyparsing                 2.4.7              pyh9f0ad1d_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pysocks                   1.7.1            py39hf3d152e_3    conda-forge
python                    3.9.1           hffdb5ce_5_cpython    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
python-dateutil           2.8.1                      py_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
python_abi                3.9                      1_cp39    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
pytz                      2021.1             pyhd8ed1ab_0    conda-forge
pyyaml                    5.4.1            py39h3811e60_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
readline                  8.0                  he28a2e2_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
reproc                    14.2.1               h36c2ea0_0    conda-forge
reproc-cpp                14.2.1               h58526e2_0    conda-forge
requests                  2.25.1             pyhd3deb0d_0    conda-forge
rsa                       4.7.1              pyh44b312d_0    conda-forge
ruamel_yaml               0.15.80         py39h3811e60_1004    conda-forge
sambamba                  0.6.6                         2    bioconda
samtools                  1.11                 h6270b1f_0    bioconda
seqtk                     1.3                  hed695b0_2    bioconda
setuptools                49.6.0           py39hf3d152e_3    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
simplejson                3.17.2           py39h3811e60_2    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
six                       1.15.0             pyh9f0ad1d_0    conda-forge
spectra                   0.0.11                     py_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
sqlite                    3.34.0               h74cdb3f_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
sra-tools                 2.10.9          pl526haddd2b5_0    bioconda
star                      2.7.1a                        0    bioconda
tk                        8.6.10               h21135ba_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tornado                   6.1              py39h3811e60_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
tqdm                      4.56.2             pyhd8ed1ab_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
trimmomatic               0.39                          1    bioconda
typing-extensions         3.7.4.3                       0    conda-forge
typing_extensions         3.7.4.3                    py_0    conda-forge
tzdata                    2021a                he74cb21_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
urllib3                   1.26.3             pyhd8ed1ab_0    conda-forge
vcftools                  0.1.16               he513fc3_4    bioconda
wheel                     0.36.2             pyhd3deb0d_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
xz                        5.2.5                h516909a_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
yaml                      0.2.5                h516909a_0    conda-forge
yarl                      1.6.3            py39h3811e60_1    conda-forge
zipp                      3.4.0                      py_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
zlib                      1.2.11            h516909a_1010    https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
zstd                      1.4.8                ha95c52a_1    conda-forge

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容