Advertisement
Won_Cheol_Yim

Untitled

May 7th, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.85 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <smrtpipeSettings>
  3. <protocol version="2.2.0" id="RS_HGAP_Assembly_3.3" editable="false">
  4. <param name="name" label="Protocol Name">
  5. <value>RS_HGAP_Assembly_3</value>
  6. <input type="text"/>
  7. <rule required="true"/>
  8. </param>
  9. <param name="description">
  10. <value>(BETA) HGAP version 3. PacBio de novo assembler optimized for speed.</value>
  11. <textarea></textarea>
  12. </param>
  13. <param name="version" hidden="true">
  14. <value>3</value>
  15. <input type="text"/>
  16. <rule type="digits" required="true" min="1.0"/>
  17. </param>
  18. <param name="state" hidden="true">
  19. <value>active</value>
  20. <input value="active" type="radio"/>
  21. <input value="inactive" type="radio"/>
  22. </param>
  23. <param name="otfReference" hidden="true">
  24. <value>reference</value>
  25. </param>
  26. <param name="deferRefCheck" hidden="true">
  27. <value>True</value>
  28. </param>
  29. <param name="control" hidden="true">
  30. <value></value>
  31. </param>
  32. <param name="fetch" hidden="true">
  33. <value>common/protocols/preprocessing/Fetch.1.xml</value>
  34. </param>
  35. <param name="filtering">
  36. <value>common/protocols/filtering/PreAssemblerSFilter.1.xml</value>
  37. <select multiple="true">
  38. <import extension="xml" contentType="text/directory">common/protocols/filtering</import>
  39. </select>
  40. </param>
  41. <param name="Control Filtering" editableInJob="true">
  42. <value>common/protocols/control/KeepControlReads.1.xml</value>
  43. <select multiple="false">
  44. <import extension="xml" contentType="text/directory">common/protocols/control</import>
  45. </select>
  46. </param>
  47. <param name="assembly">
  48. <value>common/protocols/assembly/PreAssemblerHGAP.3.xml</value>
  49. <value>common/protocols/assembly/AssembleUnitig.1.xml</value>
  50. <select multiple="true">
  51. <import extension="xml" contentType="text/directory">common/protocols/assembly</import>
  52. </select>
  53. </param>
  54. <param name="referenceUploader" hidden="true">
  55. <value>common/protocols/referenceuploader/ReferenceUploaderUnitig.1.xml</value>
  56. </param>
  57. <param name="mapping">
  58. <value>common/protocols/mapping/BLASR.1.xml</value>
  59. <select multiple="true">
  60. <import extension="xml" contentType="text/directory">common/protocols/mapping</import>
  61. </select>
  62. </param>
  63. <param name="consensus">
  64. <value>common/protocols/consensus/AssemblyPolishing.1.xml</value>
  65. <select multiple="true">
  66. <import extension="xml" contentType="text/directory">common/protocols/consensus</import>
  67. </select>
  68. </param>
  69. </protocol>
  70. <moduleStage name="fetch" editable="true">
  71. <module label="Fetch v1" id="P_Fetch" editableInJob="true">
  72. <description>Sets up inputs</description>
  73. </module>
  74. </moduleStage>
  75. <moduleStage name="filtering" editable="true">
  76. <module label="PreAssembler Filter v1" id="P_Filter" editableInJob="true">
  77. <description>Filter reads for use in the pre-assembly step of HGAP, the hierarchical genome assembly process.</description>
  78. <param name="minSubReadLength" label="Minimum Subread Length">
  79. <value>1000</value>
  80. <title>Subreads shorter than this value (in base pairs) are filtered out and excluded from analysis.</title>
  81. <input type="text" size="3"/>
  82. <rule type="number" min="0.0" message="Value must be a positive integer"/>
  83. </param>
  84.  
  85. <param name="whiteList" label="Read IDs to whitelist">
  86. <value>/home/wyim/data/won/iceplant_genome/cp/white/whitelist.txt</value>
  87. </param>
  88. <param name="readScore" label="Minimum Polymerase Read Quality">
  89. <value>0.80</value>
  90. <title>Polymerase reads with lower quality than this value are filtered out and excluded from analysis.</title>
  91. <input type="text" size="3"/>
  92. <rule type="number" min="0.0" message="Value must be between 0 and 1" max="1.0"/>
  93. </param>
  94. <param name="minLength" label="Minimum Polymerase Read Length">
  95. <value>100</value>
  96. <title>Polymerase reads shorter than this value (in base pairs) are filtered out and excluded from analysis.</title>
  97. <input type="text" size="3"/>
  98. <rule type="number" min="0.0" message="Value must be a positive integer"/>
  99. </param>
  100. </module>
  101. <module label="PreAssemblerSFilter Reports v1" id="P_FilterReports" editableInJob="false"/>
  102. </moduleStage>
  103. <moduleStage name="Control Filtering" editable="true"/>
  104. <moduleStage name="assembly" editable="true">
  105. <module label="PreAssembler v2" id="P_PreAssemblerDagcon" editableInJob="true">
  106. <title>Using DAG-based consensus algorithm, pre-assemble long reads as the first step of the Hierarchical Genome Assembly process (HGAP). Version 2 is a stepping stone for scaling to much larger genomes.</title>
  107. <param name="computeLengthCutoff" label="Compute Minimum Seed Read Length" editable="True">
  108. <value>True</value>
  109. <title>Specify whether or not to compute the minimum seed read length that results in at least 30X target genome coverage, by the longest subreads. This is based on the genome size you specified.</title>
  110. <input type="checkbox"/>
  111. </param>
  112. <param name="minLongReadLength" label="Minimum Seed Read Length">
  113. <value>500</value>
  114. <title>The minimum length of reads (in base pairs) to use as seeds for pre-assembly.</title>
  115. <input type="text"/>
  116. <rule type="digits" required="true" min="1.0" message="Value must be an integer between 1 and 100000" max="100000.0"/>
  117. </param>
  118. <param name="targetChunks" label="Number of Seed Read Chunks">
  119. <value>6</value>
  120. <title>The number of pieces to split the data files into while running PreAssembler.</title>
  121. </param>
  122. <param name="splitBestn" label="Alignment Candidates Per Chunk">
  123. <value>10</value>
  124. <title>The number of alignments to consider for each read for a particular chunk.</title>
  125. </param>
  126. <param name="totalBestn" label="Total Alignment Candidates">
  127. <value>24</value>
  128. <title>The number of potential alignments BLASR should consider across all chunks for a particular read.</title>
  129. </param>
  130. <param name="minCorCov" label="Minimum Coverage for Correction">
  131. <value>6</value>
  132. <title>The minimum coverage to maintain correction for a read. If the coverage falls below that threshold, the read will be broken at that juntion.</title>
  133. </param>
  134. <param name="blasrOpts" label="BLASR Options (Advanced)">
  135. <value> -noSplitSubreads -minReadLength 200 -maxScore -1000 -maxLCPLength 16 </value>
  136. <title>The -bestn and -nCandidates options should be approximately equal to the expected seed read coverage</title>
  137. <input type="text"/>
  138. </param>
  139. </module>
  140. <module label="AssembleUnitig v1" id="P_AssembleUnitig" editableInJob="true">
  141. <description>This module runs Celera Assembler v8.1 to the unitig step, then finishes with our custom unitig consensus caller</description>
  142. <param name="genomeSize" label="Genome Size (bp)">
  143. <value>150000</value>
  144. <title>The approximate genome size, in base pairs.</title>
  145. <input type="text"/>
  146. <rule type="digits" required="true" min="1.0" message="Must be a value between 1 and 150000000" max="1.5E8"/>
  147. </param>
  148. <param name="libraryName" hidden="true">
  149. <value>pacbioReads</value>
  150. </param>
  151. <param name="defaultFrgMinLen" hidden="true">
  152. <value>500</value>
  153. <input type="text"/>
  154. </param>
  155. <param name="xCoverage" label="Target Coverage">
  156. <value>25</value>
  157. <title>Fold coverage to target for when picking the minimum fragment length for assembly; typically 15 to 25.
  158. </title>
  159. <input type="text"/>
  160. <rule type="digits" min="10.0" message="Value must be an integer between 10 and 30, inclusive" max="30.0"/>
  161. </param>
  162. <param name="ovlErrorRate" label="Overlapper error rate">
  163. <value>0.06</value>
  164. <title>Trimming and assembly overlaps above this error limit won't be detected.</title>
  165. <input type="text"/>
  166. <rule type="number" message="Value must be numeric"/>
  167. </param>
  168. <param name="ovlMinLen" label="Overlapper min length">
  169. <value>40</value>
  170. <title>Overlaps shorter than this length (in base pairs) are not computed.</title>
  171. <input type="text"/>
  172. <rule type="digits" message="Value must be an integer"/>
  173. </param>
  174. <param name="merSize" label="Overlapper k-mer">
  175. <value>14</value>
  176. <title>The length of the seeds (in base pairs) used by the seed-and-extend algorithm.</title>
  177. <input type="text"/>
  178. <rule type="digits" message="Value must be an integer"/>
  179. </param>
  180. <param name="specInRunCA" label="Pre-defined spec file">
  181. <title>The path to an existing specification file used to run the assembly program.</title>
  182. <input type="text"/>
  183. <rule required="false" remote="api/protocols/resource-exists?paramName=specInRunCA" message="File does not exist"/>
  184. </param>
  185. <param name="maxSlotPerc" hidden="true">
  186. <value>1</value>
  187. </param>
  188. <param name="specTmpl" hidden="true">
  189. <value>analysis/etc/celeraAssembler/unitig.spec</value>
  190. </param>
  191. </module>
  192. </moduleStage>
  193. <moduleStage name="referenceUploader" editable="false">
  194. <module id="P_ReferenceUploader" editableInJob="false">
  195. <param name="runUploaderHgap">
  196. <value>False</value>
  197. </param>
  198. <param name="runUploader">
  199. <value>False</value>
  200. </param>
  201. <param name="runUploaderUnitig">
  202. <value>True</value>
  203. </param>
  204. <param name="name">
  205. <value>reference</value>
  206. </param>
  207. <param name="organism"/>
  208. <param name="ploidy"/>
  209. <param name="user"/>
  210. <param name="sawriter">
  211. <value>sawriter -blt 8 -welter</value>
  212. </param>
  213. <param name="samIdx">
  214. <value>samtools faidx</value>
  215. </param>
  216. </module>
  217. </moduleStage>
  218. <moduleStage name="mapping" editable="true">
  219. <module label="BLASR v1" id="P_Mapping" editableInJob="true">
  220. <description>
  221. BLASR maps reads to genomes by finding the highest scoring local alignment or set of local alignments between the read and the genome. The first set of alignments is found by querying an index of the reference genome, and then refining until only high scoring alignments are retained. Additional pulse metrics are loaded into the resulting cmp.h5 file to enable downstream use of the Quiver algorithm.
  222. </description>
  223. <param name="maxHits" label="Maximum number of hits per read" hidden="true">
  224. <value>10</value>
  225. <title>
  226. The maximum number of matches of each read to the reference
  227. sequence that will be evaluated. maxHits should be greater
  228. than the expected number of repeats if you want to spread hits
  229. out on the genome.
  230. </title>
  231. <input type="text"/>
  232. <rule type="digits" message="Value must be an integer between 0 and 1000"/>
  233. </param>
  234. <param name="maxDivergence" label="Maximum divergence (%)">
  235. <value>30</value>
  236. <title>The maximum allowed divergence (in %) of a read from the reference sequence.</title>
  237. <input type="text"/>
  238. <rule type="digits" message="Value must be an integer between 0 and 100"/>
  239. </param>
  240. <param name="minAnchorSize" label="Minimum anchor size">
  241. <value>12</value>
  242. <title>The minimum size of the read (in base pairs) that must match against the reference.</title>
  243. <input type="text"/>
  244. <rule type="digits" message="Value must be an integer between 8 and 30"/>
  245. </param>
  246. <param name="samBam" label="Write output as a BAM file">
  247. <value>True</value>
  248. <title>Specify whether or not to output a BAM representation of the cmp.h5 file.</title>
  249. <input type="checkbox"/>
  250. </param>
  251. <param name="gff2Bed" label="Write BED coverage file">
  252. <value>True</value>
  253. <title>Specify whether or not to output a BED representation of the depth of coverage summary.</title>
  254. <input type="checkbox"/>
  255. </param>
  256. <param name="placeRepeatsRandomly" label="Place repeats randomly">
  257. <value>True</value>
  258. <title>Specify that if BLASR maps a read to more than one location with equal probability, then it randomly selects which location it chooses as the best location. If not set, defaults to the first on the list of matches.</title>
  259. <input type="checkbox"/>
  260. </param>
  261. <param name="pbalign_opts" hidden="true">
  262. <value>--seed=1 --minAccuracy=0.75 --minLength=50 --algorithmOptions="-useQuality -nCandidates 10"</value>
  263. </param>
  264. <param name="pulseMetrics" hidden="true">
  265. <value>DeletionQV,IPD,InsertionQV,PulseWidth,QualityValue,MergeQV,SubstitutionQV,DeletionTag</value>
  266. </param>
  267. <param name="loadPulsesOpts" hidden="true">
  268. <value>bymetric</value>
  269. <title>The default option of loadPulses is 'byread'. Option 'bymetric'
  270. is desined to sacrifice memory for increased speed, especially
  271. for jobs of which the number of reference contigs is large. </title>
  272. </param>
  273. </module>
  274. <module label="BLASR Reports v1" id="P_MappingReports" editableInJob="false"/>
  275. </moduleStage>
  276. <moduleStage name="consensus" editable="true">
  277. <module label="AssemblyPolishing v1 (Quiver)" id="P_AssemblyPolishing" editableInJob="true">
  278. <description>Polish a pure-PacBio assembly for maximum accuracy using the Quiver algorithm.</description>
  279. <param name="enableMapQVFilter" label="Use only unambiguously mapped reads">
  280. <value>True</value>
  281. <title>Specify whether or not to filter out reads where Map QV is less than 10. Reduces coverage in repeat regions that are shorter than the read length.</title>
  282. <input type="checkbox"/>
  283. </param>
  284. </module>
  285. </moduleStage>
  286. <fileName>RS_HGAP_Assembly.3.xml</fileName>
  287. </smrtpipeSettings>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement