高通量测序数据的处理工具--picard

官网: http://broadinstitute.github.io/picard/ github : https://github.com/broadinstitute/picard

一组用于操作高通量测序 (HTS) 数据和格式的 Java 命令行工具。

Picard 是使用 HTSJDK Java 库 HTSJDK 实现的,以支持访问通常用于高通量测序数据的文件格式,例如 SAM 和 VCF。

支持的功能包括:*

  • AddCommentsToBam
  • AddOrReplaceReadGroups
  • BamToBfq
  • BamIndexStats
  • BedToIntervalList
  • BuildBamIndex
  • CalculateHsMetrics
  • CleanSam
  • CollectAlignmentSummaryMetrics
  • CollectBaseDistributionByCycle
  • CollectGcBiasMetrics
  • CollectInsertSizeMetrics
  • CollectMultipleMetrics
  • CollectTargetedPcrMetrics
  • CollectRnaSeqMetrics
  • CollectWgsMetrics
  • CompareSAMs
  • CreateSequenceDictionary
  • DownsampleSam
  • ExtractIlluminaBarcodes
  • EstimateLibraryComplexity
  • FastqToSam
  • FifoBuffer
  • FilterSamReads
  • FilterVcf
  • FixMateInformation
  • GatherBamFiles
  • GatherVcfs
  • GenotypeConcordance
  • IlluminaBasecallsToFastq
  • IlluminaBasecallsToSam
  • CheckIlluminaDirectory
  • IntervalListTools
  • LiftoverVcf
  • MakeSitesOnlyVcf
  • MarkDuplicates
  • MarkDuplicatesWithMateCigar
  • MeanQualityByCycle
  • MergeBamAlignment
  • MergeSamFiles
  • MergeVcfs
  • NormalizeFasta
  • ExtractSequences
  • QualityScoreDistribution
  • ReorderSam
  • ReplaceSamHeader
  • RevertSam
  • RevertOriginalBaseQualitiesAndAddMateCigar
  • SamFormatConverter
  • SamToFastq
  • SortSam
  • SortVcf
  • UpdateVcfSequenceDictionary
  • VcfFormatConverter
  • MarkIlluminaAdapters
  • SplitVcfs
  • ValidateSamFile
  • ViewSam
  • VcfToIntervalList

一、安装

安装: http://broadinstitute.github.io/picard/

二、使用说明

说明 文档:https://cncbi.github.io/Picard-Manual-CN/command-line-overview.html#CompareSAMs

java jvm-args -jar picard.jar PicardCommandName OPTION1=value1 OPTION2=value2...

大多数命令都设计为在 2GB 的 JVM 中运行,因此建议使用 JVM 参数 -Xmx2g。

三、报错

四、讨论

五、我的案例

参考资料

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn

Sam avatar
About Sam
专注生物信息 专注转化医学