MASON_MATERIALIZER(1)
π MASON_MATERIALIZER(1) β the mason_materializer page, bestie edition π
okay so. this is the manual for mason_materializer and honestly? it's giving β¨VCF Materializationβ¨. buckle up, we're doing this together π«Ά
β¨ SYNOPSIS β¨
mason_materializer [OPTIONS] -ir IN.fa -iv IN.vcf -o OUT.fa
πΈ DESCRIPTION πΈ
You take the variants chillin' in IN.vcf, you apply them to IN.fa, and you write the results out to out.fa. That's the whole vibe. Slay π
π OPTIONS π
-h,--helpβ shows you the help message. iconic behaviour, tbh.--versionβ tells you the version info. she's got receipts π-q,--quietβ low verbosity. she's being lowkey π€«-v,--verboseβ higher verbosity. she's talking more.-vv,--very-verboseβ highest verbosity. she will NOT stop talking π₯--seed UINT64β seed for random number generation. Default:0.--meth-seed UINT64β seed for methylation simulation random number generation. Default:0.-o,--out OUTPUT_FILEβ the output of materialized contigs. Valid filetypes are:.sam[.*],.raw[.*],.frn[.*],.fq[.*],.fna[.*],.ffn[.*],.fastq[.*],.fasta[.*],.fas[.*],.faa[.*],.fa[.*], and.bam, where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression. so many options bestie, pick your fighter π--out-breakpoints OUTPUT_FILEβ a TSV file to write breakpoints in variants to. Valid filetypes are:.txtand.tsv.--haplotype-name-sep STRINGβ the string that separates contig name from haplotype number. Default:/.--meth-fasta-in INPUT_FILEβ a FASTA file with the methylation levels of the input file. Valid filetypes are:.sam[.*],.raw[.*],.gbk[.*],.frn[.*],.fq[.*],.fna[.*],.ffn[.*],.fastq[.*],.fasta[.*],.fas[.*],.faa[.*],.fa[.*],.embl[.*], and.bam, where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression.--meth-fasta-out OUTPUT_FILEβ a FASTA file with the methylation levels of the output file. Valid filetypes are:.sam[.*],.raw[.*],.frn[.*],.fq[.*],.fna[.*],.ffn[.*],.fastq[.*],.fasta[.*],.fas[.*],.faa[.*],.fa[.*], and.bam, where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression.
π Apply VCF Variants to Reference π
-ir,--input-reference INPUT_FILEβ path to the FASTA file you're reading the reference from. β οΈ heads up bestie: many contigs in a reference might be a problem because of all the file handles that need to be opened. Check the hard limit of file handles withulimit -Hnand bump the soft limit up to the hard limit withulimit -Sn <number>if you gotta. Valid filetypes are:.sam[.*],.raw[.*],.gbk[.*],.frn[.*],.fq[.*],.fna[.*],.ffn[.*],.fastq[.*],.fasta[.*],.fas[.*],.faa[.*],.fa[.*],.embl[.*], and.bam, where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression.-iv,--input-vcf INPUT_FILEβ path to the VCF file with the variants you wanna apply. Valid filetype is:.vcf[.*], where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression.
π¦ Methylation Level Simulation π¦
--methylation-levelsβ enable methylation level simulation. turn it ON π--meth-cg-mu DOUBLEβ median of the beta distribution for methylation level of CpG loci. In range[0..1]. Default:0.6.--meth-cg-sigma DOUBLEβ standard deviation of the beta distribution for methylation level of CpG loci. In range[0..1]. Default:0.03.--meth-chg-mu DOUBLEβ median of the beta distribution for methylation level of CHG loci. In range[0..1]. Default:0.08.--meth-chg-sigma DOUBLEβ standard deviation of the beta distribution for methylation level of CHG loci. In range[0..1]. Default:0.008.--meth-chh-mu DOUBLEβ median of the beta distribution for methylation level of CHH loci. In range[0..1]. Default:0.05.--meth-chh-sigma DOUBLEβ standard deviation of the beta distribution for methylation level of CHH loci. In range[0..1]. Default:0.005.
β VCF VARIANT NOTES β
okay so real talk, here's the tea β
If the option --input-vcf/-iv is given then the given VCF file is read and the variants are applied to the input reference file. If it is not given then the input reference file is taken verbatimly for simulating reads.
There are some restrictions on the VCF file, and the application of the variants to the reference will fail if the VCF file is non-conforming π (no cap, it will not be okay about it). Good news though: VCF files from the mason_variator program are guaranteed to be read. we love a compatible queen π
Only the haplotypes of the first individual will be generated. so if you had hopes for the others... nope, she's not doing that today π«Ά
π main character reminder: the vibe is immaculate but the rules are the rules β non-conforming VCF = it fails, periodt.
and that's the whole page, bestie!! this was mason_materializer 2.0.13 [tarball], dated in the MASON_MATERIALIZER(1) era, and honestly? we ate. go materialize some variants, you got this πβ¨ππ¦πΈπ
π¦ where this page comes from
- ubuntu stonking: seqan-apps 2.5.2-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms