Add files using upload-large-folder tool
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/agent_runtime/biomni_data/runtime_mcp_configs/runtime_mcp_20260709_064002_108168.yaml +0 -0
- Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/run_metadata.json +123 -0
- Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/task_query.txt +63 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/careful_mode.info +42 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/construction.info +26 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/distance_estimation.info +42 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/large_genome_mode.info +11 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/mda_mode.info +105 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/meta_mode.info +227 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/metaviral_mode.info +40 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/pe_params.info +179 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/rna_mode.info +213 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/rnaviral_mode.info +32 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/simplification.info +244 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/simplified_contigs/contigs.off +0 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/simplified_contigs/contigs_info +1 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/careful_mda_mode.info +40 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/careful_mode.info +42 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/config.info +216 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/construction.info +26 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/detail_info_printer.info +46 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/distance_estimation.info +42 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/hmm_mode.info +6 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/isolate_mode.info +4 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/large_genome_mode.info +11 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/mda_mode.info +105 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/meta_mode.info +227 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/metaplasmid_mode.info +3 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/metaviral_mode.info +40 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/pe_params.info +179 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/plasmid_mode.info +22 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/rna_mode.info +213 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/rnaviral_mode.info +32 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/sewage_mode.info +61 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/simplification.info +244 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/toy.info +4 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/final.lib_data +36 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/simplified_contigs/contigs_info +1 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph.fastg +0 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph_after_simplification.gfa +0 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph_with_scaffolds.gfa +0 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/before_rr.fasta +0 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/careful_mda_mode.info +40 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/careful_mode.info +42 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/config.info +216 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/construction.info +26 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/detail_info_printer.info +46 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/distance_estimation.info +42 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/hmm_mode.info +6 -0
- Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/isolate_mode.info +4 -0
Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/agent_runtime/biomni_data/runtime_mcp_configs/runtime_mcp_20260709_064002_108168.yaml
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/run_metadata.json
ADDED
|
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"task_id": "deseq",
|
| 3 |
+
"task_name": "RNA-Seq Differential Expression (DESeq2)",
|
| 4 |
+
"run_dir": "/225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955",
|
| 5 |
+
"dataset_dir": "/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq",
|
| 6 |
+
"data_dir": "/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data",
|
| 7 |
+
"reference_dir": "/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference",
|
| 8 |
+
"agent_runtime_dir": "/225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/agent_runtime",
|
| 9 |
+
"output_paths": [
|
| 10 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/up_regulated_genes.csv"
|
| 11 |
+
],
|
| 12 |
+
"agent_kwargs": {
|
| 13 |
+
"expected_data_lake_files": [],
|
| 14 |
+
"rewrite_user_query": true,
|
| 15 |
+
"dynamic_mcp_registration": true,
|
| 16 |
+
"use_graph_retriever": true,
|
| 17 |
+
"mcp_retrieval_mode": "flat",
|
| 18 |
+
"use_tool_retriever": true,
|
| 19 |
+
"timeout_seconds": 600,
|
| 20 |
+
"mcp_server_top_k": 20,
|
| 21 |
+
"mcp_tool_top_k": 12,
|
| 22 |
+
"path": "/225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/agent_runtime",
|
| 23 |
+
"execution_env_prefix": "/225040511/miniconda3/envs/biomni_e1",
|
| 24 |
+
"benchmark_guard": {
|
| 25 |
+
"enabled": true,
|
| 26 |
+
"allowed_roots": [
|
| 27 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data",
|
| 28 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference",
|
| 29 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955"
|
| 30 |
+
],
|
| 31 |
+
"forbidden_patterns": [
|
| 32 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset/(?!deseq(?:/|$|[\\s'\\\"<>]))[^\\s'\\\"<>]+",
|
| 33 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset/deseq/results(?:/|$|[^\\s'\\\"<>]*)",
|
| 34 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset/deseq/(?:data|reference)/biomni_data(?:/|$|[^\\s'\\\"<>]*)",
|
| 35 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/(?!deseq_20260709_063955(?:/|$|[\\s'\\\"<>]))[^\\s'\\\"<>]+",
|
| 36 |
+
"os\\\\.walk\\\\(['\\\"]/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset['\\\"]\\\\)",
|
| 37 |
+
"Path\\\\(['\\\"]/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset['\\\"]\\\\)\\\\.rglob"
|
| 38 |
+
],
|
| 39 |
+
"forbidden_substrings": [
|
| 40 |
+
"pip install",
|
| 41 |
+
"conda install",
|
| 42 |
+
"mamba install",
|
| 43 |
+
"install.packages(",
|
| 44 |
+
"BiocManager::install",
|
| 45 |
+
"http://",
|
| 46 |
+
"https://"
|
| 47 |
+
],
|
| 48 |
+
"forbidden_commands": [
|
| 49 |
+
"wget ",
|
| 50 |
+
"curl ",
|
| 51 |
+
"aws s3 cp",
|
| 52 |
+
"gsutil cp"
|
| 53 |
+
]
|
| 54 |
+
},
|
| 55 |
+
"benchmark_task_context": {
|
| 56 |
+
"task_id": "deseq",
|
| 57 |
+
"task_name": "RNA-Seq Differential Expression (DESeq2)",
|
| 58 |
+
"description": "The dataset consists of RNA-Seq samples from Candida parapsilosis wild-type (WT) strains grown in planktonic and biofilm conditions, generated as part of a study on gene expression and biofilm formation. The samples were sequenced on the Illumina HiSeq 2000 platform. The goal of this analysis is to perform differential expression analysis using DESeq2 to identify genes that are significantly up- or down-regulated between planktonic and biofilm conditions, providing insights into biofilm-associated transcriptional changes.",
|
| 59 |
+
"task_prompt": "Identify differentialy expressed genes between planktonic and biofilm conditions of Candida parapsilosis. The output should be a CSV file with the following columns: gene_id,log2FoldChange,pvalue,padj\nCPAR2_00000,1.0, 2.0, 1e-44",
|
| 60 |
+
"extra_instruction": "",
|
| 61 |
+
"required_outputs": [
|
| 62 |
+
"up_regulated_genes.csv"
|
| 63 |
+
]
|
| 64 |
+
}
|
| 65 |
+
},
|
| 66 |
+
"query": "You are running a bioagent-bench task with local files already prepared.\n\nTask ID: deseq\nTask name: RNA-Seq Differential Expression (DESeq2)\nBenchmark prompt:\nIdentify differentialy expressed genes between planktonic and biofilm conditions of Candida parapsilosis. The output should be a CSV file with the following columns: gene_id,log2FoldChange,pvalue,padj\nCPAR2_00000,1.0, 2.0, 1e-44\nData background:\nThe dataset consists of RNA-Seq samples from Candida parapsilosis wild-type (WT) strains grown in planktonic and biofilm conditions, generated as part of a study on gene expression and biofilm formation. The samples were sequenced on the Illumina HiSeq 2000 platform. The goal of this analysis is to perform differential expression analysis using DESeq2 to identify genes that are significantly up- or down-regulated between planktonic and biofilm conditions, providing insights into biofilm-associated transcriptional changes.\nConstraints:\n1. Use only the benchmark inputs and references explicitly listed below.\n2. Do not inspect or use any files under benchmark truth/results directories, sibling task directories, generated biomni_data caches, or previous run outputs.\n3. Save the required final deliverables exactly to the paths listed below.\n4. Save any intermediate scripts, logs, and scratch outputs inside this run directory: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955\n5. Keep final deliverables in the same schema/format requested by the benchmark prompt.\n6. Return a concise final summary after writing the required files.\n7. The runner, Python REPL, MCP servers, Rscript, and CLI subprocesses are bound to this conda environment: /225040511/miniconda3/envs/biomni_e1. Do not switch to another conda environment.\n\nBenchmark data policy:\n- Allowed input data directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data\n- Allowed reference directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference\n- Allowed scratch/output directory: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955\n- Forbidden truth/results directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/results\n- Forbidden sibling benchmark task directories: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/<any task other than deseq>\n- Forbidden generated Biomni cache/runtime directories inside benchmark inputs: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data/biomni_data and /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference/biomni_data\n- Do not inspect previous bioagent-bench-runs as data sources.\n- Do not download external databases or install new packages during the benchmark run.\n- You may use installed command-line tools, Python/R packages, and MCP servers as executors, but their inputs must come from the allowed paths above.\n\nInput data directory:\n/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data\nVisible input files:\n- SRR1278968_1.fastq\n- SRR1278968_2.fastq\n- SRR1278969_1.fastq\n- SRR1278969_2.fastq\n- SRR1278970_1.fastq\n- SRR1278970_2.fastq\n- SRR1278971_1.fastq\n- SRR1278971_2.fastq\n- SRR1278972_1.fastq\n- SRR1278972_2.fastq\n- SRR1278973_1.fastq\n- SRR1278973_2.fastq\n\nReference data directory:\n/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference\nVisible reference files:\n- C_parapsilosis_CDC317_current_chromosomes.fasta\n- C_parapsilosis_CDC317_current_chromosomes.fasta.fai\n- C_parapsilosis_CDC317_current_features.gff\n- C_parapsilosis_CDC317_current_features.gtf\n- C_parapsilosis_hisat2.1.ht2\n- C_parapsilosis_hisat2.2.ht2\n- C_parapsilosis_hisat2.3.ht2\n- C_parapsilosis_hisat2.4.ht2\n- C_parapsilosis_hisat2.5.ht2\n- C_parapsilosis_hisat2.6.ht2\n- C_parapsilosis_hisat2.7.ht2\n- C_parapsilosis_hisat2.8.ht2\n\nRequired final output paths:\n- up_regulated_genes.csv: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/up_regulated_genes.csv",
|
| 67 |
+
"benchmark_policy": "Benchmark data policy:\n- Allowed input data directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data\n- Allowed reference directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference\n- Allowed scratch/output directory: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955\n- Forbidden truth/results directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/results\n- Forbidden sibling benchmark task directories: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/<any task other than deseq>\n- Forbidden generated Biomni cache/runtime directories inside benchmark inputs: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data/biomni_data and /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference/biomni_data\n- Do not inspect previous bioagent-bench-runs as data sources.\n- Do not download external databases or install new packages during the benchmark run.\n- You may use installed command-line tools, Python/R packages, and MCP servers as executors, but their inputs must come from the allowed paths above.",
|
| 68 |
+
"benchmark_execution_guard": {
|
| 69 |
+
"enabled": true,
|
| 70 |
+
"allowed_roots": [
|
| 71 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data",
|
| 72 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference",
|
| 73 |
+
"/225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955"
|
| 74 |
+
],
|
| 75 |
+
"forbidden_patterns": [
|
| 76 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset/(?!deseq(?:/|$|[\\s'\\\"<>]))[^\\s'\\\"<>]+",
|
| 77 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset/deseq/results(?:/|$|[^\\s'\\\"<>]*)",
|
| 78 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset/deseq/(?:data|reference)/biomni_data(?:/|$|[^\\s'\\\"<>]*)",
|
| 79 |
+
"/225040511/project/Beyond_Prompt\\-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/(?!deseq_20260709_063955(?:/|$|[\\s'\\\"<>]))[^\\s'\\\"<>]+",
|
| 80 |
+
"os\\\\.walk\\\\(['\\\"]/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset['\\\"]\\\\)",
|
| 81 |
+
"Path\\\\(['\\\"]/225040511/project/Beyond_Prompt\\-Based_Planning/bioagent\\-bench/dataset['\\\"]\\\\)\\\\.rglob"
|
| 82 |
+
],
|
| 83 |
+
"forbidden_substrings": [
|
| 84 |
+
"pip install",
|
| 85 |
+
"conda install",
|
| 86 |
+
"mamba install",
|
| 87 |
+
"install.packages(",
|
| 88 |
+
"BiocManager::install",
|
| 89 |
+
"http://",
|
| 90 |
+
"https://"
|
| 91 |
+
],
|
| 92 |
+
"forbidden_commands": [
|
| 93 |
+
"wget ",
|
| 94 |
+
"curl ",
|
| 95 |
+
"aws s3 cp",
|
| 96 |
+
"gsutil cp"
|
| 97 |
+
]
|
| 98 |
+
},
|
| 99 |
+
"benchmark_task_context": {
|
| 100 |
+
"task_id": "deseq",
|
| 101 |
+
"task_name": "RNA-Seq Differential Expression (DESeq2)",
|
| 102 |
+
"description": "The dataset consists of RNA-Seq samples from Candida parapsilosis wild-type (WT) strains grown in planktonic and biofilm conditions, generated as part of a study on gene expression and biofilm formation. The samples were sequenced on the Illumina HiSeq 2000 platform. The goal of this analysis is to perform differential expression analysis using DESeq2 to identify genes that are significantly up- or down-regulated between planktonic and biofilm conditions, providing insights into biofilm-associated transcriptional changes.",
|
| 103 |
+
"task_prompt": "Identify differentialy expressed genes between planktonic and biofilm conditions of Candida parapsilosis. The output should be a CSV file with the following columns: gene_id,log2FoldChange,pvalue,padj\nCPAR2_00000,1.0, 2.0, 1e-44",
|
| 104 |
+
"extra_instruction": "",
|
| 105 |
+
"required_outputs": [
|
| 106 |
+
"up_regulated_genes.csv"
|
| 107 |
+
]
|
| 108 |
+
},
|
| 109 |
+
"timestamp_utc": "20260709_063955",
|
| 110 |
+
"runtime_environment": {
|
| 111 |
+
"execution_env_prefix": "/225040511/miniconda3/envs/biomni_e1",
|
| 112 |
+
"execution_python": "/225040511/miniconda3/envs/biomni_e1/bin/python",
|
| 113 |
+
"conda_default_env": "biomni_e1",
|
| 114 |
+
"conda_prefix": "/225040511/miniconda3/envs/biomni_e1",
|
| 115 |
+
"path_head": [
|
| 116 |
+
"/225040511/miniconda3/envs/biomni_e1/bin",
|
| 117 |
+
"/root/.codex/tmp/arg0/codex-arg0NuJJn0",
|
| 118 |
+
"/root/.vscode-server/cli/servers/Stable-4fe60c8b1cdac1c4c174f2fb180d0d758272d713/server/bin/remote-cli",
|
| 119 |
+
"/225040511/miniconda3/bin",
|
| 120 |
+
"/225040511/miniconda3/condabin"
|
| 121 |
+
]
|
| 122 |
+
}
|
| 123 |
+
}
|
Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/task_query.txt
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
You are running a bioagent-bench task with local files already prepared.
|
| 2 |
+
|
| 3 |
+
Task ID: deseq
|
| 4 |
+
Task name: RNA-Seq Differential Expression (DESeq2)
|
| 5 |
+
Benchmark prompt:
|
| 6 |
+
Identify differentialy expressed genes between planktonic and biofilm conditions of Candida parapsilosis. The output should be a CSV file with the following columns: gene_id,log2FoldChange,pvalue,padj
|
| 7 |
+
CPAR2_00000,1.0, 2.0, 1e-44
|
| 8 |
+
Data background:
|
| 9 |
+
The dataset consists of RNA-Seq samples from Candida parapsilosis wild-type (WT) strains grown in planktonic and biofilm conditions, generated as part of a study on gene expression and biofilm formation. The samples were sequenced on the Illumina HiSeq 2000 platform. The goal of this analysis is to perform differential expression analysis using DESeq2 to identify genes that are significantly up- or down-regulated between planktonic and biofilm conditions, providing insights into biofilm-associated transcriptional changes.
|
| 10 |
+
Constraints:
|
| 11 |
+
1. Use only the benchmark inputs and references explicitly listed below.
|
| 12 |
+
2. Do not inspect or use any files under benchmark truth/results directories, sibling task directories, generated biomni_data caches, or previous run outputs.
|
| 13 |
+
3. Save the required final deliverables exactly to the paths listed below.
|
| 14 |
+
4. Save any intermediate scripts, logs, and scratch outputs inside this run directory: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955
|
| 15 |
+
5. Keep final deliverables in the same schema/format requested by the benchmark prompt.
|
| 16 |
+
6. Return a concise final summary after writing the required files.
|
| 17 |
+
7. The runner, Python REPL, MCP servers, Rscript, and CLI subprocesses are bound to this conda environment: /225040511/miniconda3/envs/biomni_e1. Do not switch to another conda environment.
|
| 18 |
+
|
| 19 |
+
Benchmark data policy:
|
| 20 |
+
- Allowed input data directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data
|
| 21 |
+
- Allowed reference directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference
|
| 22 |
+
- Allowed scratch/output directory: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955
|
| 23 |
+
- Forbidden truth/results directory: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/results
|
| 24 |
+
- Forbidden sibling benchmark task directories: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/<any task other than deseq>
|
| 25 |
+
- Forbidden generated Biomni cache/runtime directories inside benchmark inputs: /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data/biomni_data and /225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference/biomni_data
|
| 26 |
+
- Do not inspect previous bioagent-bench-runs as data sources.
|
| 27 |
+
- Do not download external databases or install new packages during the benchmark run.
|
| 28 |
+
- You may use installed command-line tools, Python/R packages, and MCP servers as executors, but their inputs must come from the allowed paths above.
|
| 29 |
+
|
| 30 |
+
Input data directory:
|
| 31 |
+
/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/data
|
| 32 |
+
Visible input files:
|
| 33 |
+
- SRR1278968_1.fastq
|
| 34 |
+
- SRR1278968_2.fastq
|
| 35 |
+
- SRR1278969_1.fastq
|
| 36 |
+
- SRR1278969_2.fastq
|
| 37 |
+
- SRR1278970_1.fastq
|
| 38 |
+
- SRR1278970_2.fastq
|
| 39 |
+
- SRR1278971_1.fastq
|
| 40 |
+
- SRR1278971_2.fastq
|
| 41 |
+
- SRR1278972_1.fastq
|
| 42 |
+
- SRR1278972_2.fastq
|
| 43 |
+
- SRR1278973_1.fastq
|
| 44 |
+
- SRR1278973_2.fastq
|
| 45 |
+
|
| 46 |
+
Reference data directory:
|
| 47 |
+
/225040511/project/Beyond_Prompt-Based_Planning/bioagent-bench/dataset/deseq/reference
|
| 48 |
+
Visible reference files:
|
| 49 |
+
- C_parapsilosis_CDC317_current_chromosomes.fasta
|
| 50 |
+
- C_parapsilosis_CDC317_current_chromosomes.fasta.fai
|
| 51 |
+
- C_parapsilosis_CDC317_current_features.gff
|
| 52 |
+
- C_parapsilosis_CDC317_current_features.gtf
|
| 53 |
+
- C_parapsilosis_hisat2.1.ht2
|
| 54 |
+
- C_parapsilosis_hisat2.2.ht2
|
| 55 |
+
- C_parapsilosis_hisat2.3.ht2
|
| 56 |
+
- C_parapsilosis_hisat2.4.ht2
|
| 57 |
+
- C_parapsilosis_hisat2.5.ht2
|
| 58 |
+
- C_parapsilosis_hisat2.6.ht2
|
| 59 |
+
- C_parapsilosis_hisat2.7.ht2
|
| 60 |
+
- C_parapsilosis_hisat2.8.ht2
|
| 61 |
+
|
| 62 |
+
Required final output paths:
|
| 63 |
+
- up_regulated_genes.csv: /225040511/project/Beyond_Prompt-Based_Planning/Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/up_regulated_genes.csv
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/careful_mode.info
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
simp
|
| 2 |
+
{
|
| 3 |
+
; bulge remover:
|
| 4 |
+
br
|
| 5 |
+
{
|
| 6 |
+
enabled true
|
| 7 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 8 |
+
; parallel false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
; complex bulge remover
|
| 12 |
+
cbr
|
| 13 |
+
{
|
| 14 |
+
enabled false
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
; bulge remover:
|
| 18 |
+
final_br
|
| 19 |
+
{
|
| 20 |
+
enabled false
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
; relative coverage erroneous component remover:
|
| 24 |
+
rcc
|
| 25 |
+
{
|
| 26 |
+
enabled false
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
init_clean
|
| 30 |
+
{
|
| 31 |
+
early_it_only true
|
| 32 |
+
|
| 33 |
+
activation_cov -1.
|
| 34 |
+
ier
|
| 35 |
+
{
|
| 36 |
+
enabled false
|
| 37 |
+
}
|
| 38 |
+
|
| 39 |
+
tip_condition ""
|
| 40 |
+
ec_condition ""
|
| 41 |
+
}
|
| 42 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/construction.info
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; construction
|
| 2 |
+
|
| 3 |
+
construction
|
| 4 |
+
{
|
| 5 |
+
; mode of construction: extension (construct hash map of kmers to extentions), old (construct set of k+1-mers)
|
| 6 |
+
mode extension
|
| 7 |
+
|
| 8 |
+
; enable keeping in graph perfect cycles. This slows down condensing but some plasmids can be lost if this is turned off.
|
| 9 |
+
keep_perfect_loops true
|
| 10 |
+
|
| 11 |
+
; size of buffer for each thread in MB, 0 for autodetection
|
| 12 |
+
read_buffer_size 0
|
| 13 |
+
|
| 14 |
+
; read median coverage threshold
|
| 15 |
+
read_cov_threshold 0
|
| 16 |
+
|
| 17 |
+
early_tip_clipper
|
| 18 |
+
{
|
| 19 |
+
; tip clipper can be enabled only in extension mode
|
| 20 |
+
enable true
|
| 21 |
+
|
| 22 |
+
; optional parameter. By default tips of length rl-k are removed
|
| 23 |
+
; length_bound 10
|
| 24 |
+
}
|
| 25 |
+
}
|
| 26 |
+
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/distance_estimation.info
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; distance estimator:
|
| 2 |
+
|
| 3 |
+
de
|
| 4 |
+
{
|
| 5 |
+
linkage_distance_coeff 0.0
|
| 6 |
+
max_distance_coeff 2.0
|
| 7 |
+
max_distance_coeff_scaff 2000.0
|
| 8 |
+
clustered_filter_threshold 2.0
|
| 9 |
+
raw_filter_threshold 2
|
| 10 |
+
rounding_coeff 0.5 ; rounding : min(de_max_distance * rounding_coeff, rounding_thr)
|
| 11 |
+
rounding_threshold 0
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
ade
|
| 15 |
+
{
|
| 16 |
+
;data dividing
|
| 17 |
+
threshold 80 ;maximal distance between two points in cluster
|
| 18 |
+
|
| 19 |
+
;local maximum seeking
|
| 20 |
+
range_coeff 0.2 ;data_length*range_coeff := width of the averaging window
|
| 21 |
+
delta_coeff 0.4 ;data_length*delta_coeff := maximal difference between possible distance and real peak on the graph
|
| 22 |
+
|
| 23 |
+
;fft smoothing
|
| 24 |
+
percentage 0.01 ;percent of data for baseline subraction
|
| 25 |
+
cutoff 3 ;the number of the lowest freqs in fourier decomp being taken
|
| 26 |
+
|
| 27 |
+
;other
|
| 28 |
+
min_peak_points 3 ;the minimal number of points in cluster to be considered
|
| 29 |
+
inv_density 5.0 ;maximal inverse density of points in cluster to be considered
|
| 30 |
+
|
| 31 |
+
;hard_mode arguments
|
| 32 |
+
derivative_threshold 0.2 ;threshold for derivative in hard mode
|
| 33 |
+
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
; ambiguous pair info checker parameters
|
| 37 |
+
amb_de {
|
| 38 |
+
enabled false
|
| 39 |
+
haplom_threshold 500
|
| 40 |
+
relative_length_threshold 0.8
|
| 41 |
+
relative_seq_threshold 0.5
|
| 42 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/large_genome_mode.info
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
;FIXME do we still need this mode?
|
| 2 |
+
mode large_genome
|
| 3 |
+
|
| 4 |
+
pe {
|
| 5 |
+
|
| 6 |
+
debug_output false
|
| 7 |
+
|
| 8 |
+
params {
|
| 9 |
+
scaffolding_mode old_pe_2015
|
| 10 |
+
}
|
| 11 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/mda_mode.info
ADDED
|
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode mda
|
| 2 |
+
|
| 3 |
+
simp
|
| 4 |
+
{
|
| 5 |
+
; enable advanced ec removal algo
|
| 6 |
+
topology_simplif_enabled true
|
| 7 |
+
|
| 8 |
+
; tip clipper:
|
| 9 |
+
tc
|
| 10 |
+
{
|
| 11 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 12 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 13 |
+
condition "{ tc_lb 3.5, cb 1000000, rctc 2.0 }"
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
; erroneous connections remover:
|
| 17 |
+
ec
|
| 18 |
+
{
|
| 19 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 20 |
+
; icb: iterative coverage bound
|
| 21 |
+
; condition "{ ec_lb 30, icb 20.0 }"
|
| 22 |
+
condition "{ ec_lb 30, icb auto }"
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
final_tc
|
| 26 |
+
{
|
| 27 |
+
condition "{ tc_lb 3.5, cb 100000, rctc 10000 }"
|
| 28 |
+
}
|
| 29 |
+
|
| 30 |
+
; bulge remover:
|
| 31 |
+
final_br
|
| 32 |
+
{
|
| 33 |
+
enabled true
|
| 34 |
+
max_coverage 1000000.0
|
| 35 |
+
max_relative_coverage 100000. ; bulge_cov < this * not_bulge_cov
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
; relative coverage erroneous component remover:
|
| 39 |
+
rcc
|
| 40 |
+
{
|
| 41 |
+
enabled true
|
| 42 |
+
coverage_gap 10.
|
| 43 |
+
max_length_coeff 2.0
|
| 44 |
+
max_length_with_tips_coeff 3.0
|
| 45 |
+
max_vertex_cnt 30
|
| 46 |
+
max_ec_length_coefficient 30
|
| 47 |
+
max_coverage_coeff 5.0
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
+
; complex bulge remover
|
| 51 |
+
cbr
|
| 52 |
+
{
|
| 53 |
+
enabled true
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
; hidden ec remover
|
| 57 |
+
her
|
| 58 |
+
{
|
| 59 |
+
enabled true
|
| 60 |
+
uniqueness_length 1500
|
| 61 |
+
unreliability_threshold 0.2
|
| 62 |
+
relative_threshold 5
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
init_clean
|
| 66 |
+
{
|
| 67 |
+
activation_cov -1.
|
| 68 |
+
ier
|
| 69 |
+
{
|
| 70 |
+
enabled false
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
tip_condition ""
|
| 74 |
+
ec_condition ""
|
| 75 |
+
}
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
de
|
| 79 |
+
{
|
| 80 |
+
raw_filter_threshold 0
|
| 81 |
+
rounding_threshold 0
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
pe {
|
| 86 |
+
params {
|
| 87 |
+
normalize_weight true
|
| 88 |
+
|
| 89 |
+
scaffolding_mode old
|
| 90 |
+
|
| 91 |
+
; extension selection
|
| 92 |
+
extension_options
|
| 93 |
+
{
|
| 94 |
+
single_threshold 0.3
|
| 95 |
+
weight_threshold 0.6
|
| 96 |
+
max_repeat_length 8000
|
| 97 |
+
}
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
long_reads {
|
| 101 |
+
pacbio_reads {
|
| 102 |
+
unique_edge_priority 10.0
|
| 103 |
+
}
|
| 104 |
+
}
|
| 105 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/meta_mode.info
ADDED
|
@@ -0,0 +1,227 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode meta
|
| 2 |
+
|
| 3 |
+
; two-step pipeline
|
| 4 |
+
two_step_rr true
|
| 5 |
+
min_edge_length_for_is_count 900
|
| 6 |
+
|
| 7 |
+
; enables/disables usage of intermediate contigs in two-step pipeline
|
| 8 |
+
use_intermediate_contigs true
|
| 9 |
+
|
| 10 |
+
;flanking coverage range
|
| 11 |
+
flanking_range 30
|
| 12 |
+
|
| 13 |
+
simp
|
| 14 |
+
{
|
| 15 |
+
cycle_iter_count 3
|
| 16 |
+
|
| 17 |
+
; enable advanced ec removal algo
|
| 18 |
+
topology_simplif_enabled false
|
| 19 |
+
|
| 20 |
+
; erroneous connections remover:
|
| 21 |
+
ec
|
| 22 |
+
{
|
| 23 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 24 |
+
; icb: iterative coverage bound
|
| 25 |
+
; condition "{ ec_lb 30, icb 20.0 }"
|
| 26 |
+
condition "{ ec_lb 30, icb 2.5 }"
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
; tip clipper:
|
| 30 |
+
tc
|
| 31 |
+
{
|
| 32 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 33 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 34 |
+
condition "{ rl 0.2 } { rlmk 2., rctc 2.0 }"
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
; relative coverage erroneous component remover:
|
| 38 |
+
rcc
|
| 39 |
+
{
|
| 40 |
+
enabled true
|
| 41 |
+
coverage_gap 5.
|
| 42 |
+
max_length_coeff 3.0
|
| 43 |
+
max_length_with_tips_coeff 5.0
|
| 44 |
+
max_vertex_cnt 100
|
| 45 |
+
max_ec_length_coefficient 300
|
| 46 |
+
max_coverage_coeff -1.0
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
; complex tip clipper
|
| 50 |
+
complex_tc
|
| 51 |
+
{
|
| 52 |
+
enabled true
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
+
; relative edge disconnector:
|
| 56 |
+
red
|
| 57 |
+
{
|
| 58 |
+
enabled true
|
| 59 |
+
diff_mult 10.
|
| 60 |
+
unconditional_diff_mult 50.
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
; bulge remover:
|
| 64 |
+
br
|
| 65 |
+
{
|
| 66 |
+
enabled true
|
| 67 |
+
max_coverage 1000000.0
|
| 68 |
+
max_relative_coverage 5. ; bulge_cov < this * not_bulge_cov
|
| 69 |
+
max_delta 10
|
| 70 |
+
max_relative_delta 0.1
|
| 71 |
+
dijkstra_vertex_limit 3000
|
| 72 |
+
parallel true
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
; final tip clipper:
|
| 76 |
+
final_tc
|
| 77 |
+
{
|
| 78 |
+
condition "{ lb 500, rctc 0.4 } { lb 850, rctc 0.2 }"
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
; final bulge remover:
|
| 82 |
+
final_br
|
| 83 |
+
{
|
| 84 |
+
enabled true
|
| 85 |
+
main_iteration_only true
|
| 86 |
+
max_bulge_length_coefficient 30. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 87 |
+
max_coverage 1000000.0
|
| 88 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 89 |
+
max_delta 45
|
| 90 |
+
max_relative_delta 0.1
|
| 91 |
+
min_identity 0.7
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
; suspecies bulge remover:
|
| 95 |
+
subspecies_br
|
| 96 |
+
{
|
| 97 |
+
enabled false
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
; complex bulge remover
|
| 101 |
+
cbr
|
| 102 |
+
{
|
| 103 |
+
enabled true
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
; hidden ec remover
|
| 107 |
+
her
|
| 108 |
+
{
|
| 109 |
+
; TODO NB config used in special meta mode version (always enabled)
|
| 110 |
+
enabled false
|
| 111 |
+
uniqueness_length 1500
|
| 112 |
+
unreliability_threshold -1.
|
| 113 |
+
relative_threshold 3.
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
init_clean
|
| 117 |
+
{
|
| 118 |
+
activation_cov -1.
|
| 119 |
+
early_it_only false
|
| 120 |
+
ier
|
| 121 |
+
{
|
| 122 |
+
enabled true
|
| 123 |
+
}
|
| 124 |
+
;Disable if it does not help the br performance much!
|
| 125 |
+
tip_condition "{ tc_lb 3.5, cb 2.1 }"
|
| 126 |
+
;ec_condition is here only to speed-up future br on early iterations
|
| 127 |
+
ec_condition "{ ec_lb 10, cb 1.5 }"
|
| 128 |
+
disconnect_flank_cov -1.
|
| 129 |
+
}
|
| 130 |
+
|
| 131 |
+
}
|
| 132 |
+
|
| 133 |
+
;TODO rename
|
| 134 |
+
preliminary_simp
|
| 135 |
+
{
|
| 136 |
+
init_clean
|
| 137 |
+
{
|
| 138 |
+
tip_condition "loop 2 { rlmk 1., cb 1.2, mmm 2 } { rlmk 1., cb 1.2, mmm 0.05 } { rl 0.2, cb 1.2 }"
|
| 139 |
+
ec_condition "{ ec_lb 0, cb 0.9 }"
|
| 140 |
+
disconnect_flank_cov 0.8
|
| 141 |
+
}
|
| 142 |
+
|
| 143 |
+
; bulge remover:
|
| 144 |
+
br
|
| 145 |
+
{
|
| 146 |
+
enabled true
|
| 147 |
+
max_coverage 1000000.0
|
| 148 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 149 |
+
max_delta 10
|
| 150 |
+
max_relative_delta 0.1
|
| 151 |
+
}
|
| 152 |
+
|
| 153 |
+
; Currently will not work even if enabled. Left for experiments.
|
| 154 |
+
; relative edge disconnector
|
| 155 |
+
red
|
| 156 |
+
{
|
| 157 |
+
enabled false
|
| 158 |
+
diff_mult 10.
|
| 159 |
+
unconditional_diff_mult 100.
|
| 160 |
+
}
|
| 161 |
+
}
|
| 162 |
+
|
| 163 |
+
; undo single cell config changes, enforce filtering
|
| 164 |
+
de
|
| 165 |
+
{
|
| 166 |
+
raw_filter_threshold 1
|
| 167 |
+
rounding_coeff 0.5 ; rounding : min(de_max_distance * rounding_coeff, rounding_thr)
|
| 168 |
+
rounding_threshold 0
|
| 169 |
+
}
|
| 170 |
+
|
| 171 |
+
;NB decsends from sc_pe
|
| 172 |
+
pe {
|
| 173 |
+
|
| 174 |
+
long_reads {
|
| 175 |
+
pacbio_reads {
|
| 176 |
+
filtering 1.9
|
| 177 |
+
weight_priority 20.0
|
| 178 |
+
unique_edge_priority 10.0
|
| 179 |
+
min_significant_overlap 1000
|
| 180 |
+
}
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
params {
|
| 184 |
+
overlap_removal {
|
| 185 |
+
enabled true
|
| 186 |
+
cut_all true
|
| 187 |
+
}
|
| 188 |
+
|
| 189 |
+
scaffolding_mode old_pe_2015
|
| 190 |
+
|
| 191 |
+
normalize_weight true
|
| 192 |
+
|
| 193 |
+
; extension selection
|
| 194 |
+
extension_options
|
| 195 |
+
{
|
| 196 |
+
single_threshold 0.3
|
| 197 |
+
weight_threshold 0.6
|
| 198 |
+
priority_coeff 1.5
|
| 199 |
+
max_repeat_length 1000000
|
| 200 |
+
}
|
| 201 |
+
|
| 202 |
+
use_coordinated_coverage true
|
| 203 |
+
|
| 204 |
+
coordinated_coverage
|
| 205 |
+
{
|
| 206 |
+
min_path_len 10000
|
| 207 |
+
}
|
| 208 |
+
|
| 209 |
+
}
|
| 210 |
+
|
| 211 |
+
}
|
| 212 |
+
|
| 213 |
+
prelim_pe {
|
| 214 |
+
params {
|
| 215 |
+
scaffolding_mode old
|
| 216 |
+
|
| 217 |
+
overlap_removal {
|
| 218 |
+
enabled false
|
| 219 |
+
}
|
| 220 |
+
|
| 221 |
+
use_coordinated_coverage false
|
| 222 |
+
remove_overlaps false
|
| 223 |
+
scaffolding2015 {
|
| 224 |
+
min_unique_length 100000000
|
| 225 |
+
}
|
| 226 |
+
}
|
| 227 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/metaviral_mode.info
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode metaextrachromosomal
|
| 2 |
+
two_step_rr false
|
| 3 |
+
|
| 4 |
+
simp
|
| 5 |
+
{
|
| 6 |
+
|
| 7 |
+
; suspecies bulge remover:
|
| 8 |
+
subspecies_br
|
| 9 |
+
{
|
| 10 |
+
enabled true
|
| 11 |
+
main_iteration_only true
|
| 12 |
+
max_bulge_length_coefficient 30. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 13 |
+
max_coverage 1000000.0
|
| 14 |
+
max_relative_coverage 15 ; bulge_cov < this * not_bulge_cov
|
| 15 |
+
max_delta 45
|
| 16 |
+
max_relative_delta 0.2
|
| 17 |
+
min_identity 0.7
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
}
|
| 21 |
+
plasmid
|
| 22 |
+
{
|
| 23 |
+
;isolated
|
| 24 |
+
long_edge_length 1000
|
| 25 |
+
edge_length_for_median 10000
|
| 26 |
+
relative_coverage 0.3
|
| 27 |
+
small_component_size 10000
|
| 28 |
+
small_component_relative_coverage 1.5
|
| 29 |
+
min_component_length 10000
|
| 30 |
+
min_isolated_length 1000
|
| 31 |
+
; reference_removal replace this with path to reference and uncomment for reference based filtration
|
| 32 |
+
;meta
|
| 33 |
+
iterative_coverage_elimination true
|
| 34 |
+
additive_step 5
|
| 35 |
+
relative_step 1.3
|
| 36 |
+
max_length 1000000
|
| 37 |
+
output_linear true
|
| 38 |
+
min_circular_length 1000
|
| 39 |
+
min_linear_length 500
|
| 40 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/pe_params.info
ADDED
|
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pe {
|
| 2 |
+
|
| 3 |
+
; output options
|
| 4 |
+
|
| 5 |
+
debug_output false
|
| 6 |
+
|
| 7 |
+
output {
|
| 8 |
+
write_overlaped_paths true
|
| 9 |
+
write_paths true
|
| 10 |
+
}
|
| 11 |
+
|
| 12 |
+
visualize {
|
| 13 |
+
print_overlaped_paths true
|
| 14 |
+
print_paths true
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
params {
|
| 18 |
+
multi_path_extend false
|
| 19 |
+
; old | 2015 | combined | old_pe_2015
|
| 20 |
+
scaffolding_mode old_pe_2015
|
| 21 |
+
|
| 22 |
+
overlap_removal {
|
| 23 |
+
enabled true
|
| 24 |
+
end_start_only false
|
| 25 |
+
cut_all false
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
normalize_weight true
|
| 29 |
+
|
| 30 |
+
; extension selection
|
| 31 |
+
extension_options
|
| 32 |
+
{
|
| 33 |
+
single_threshold 0.1
|
| 34 |
+
weight_threshold 0.5
|
| 35 |
+
priority_coeff 1.5
|
| 36 |
+
;TODO remove from here
|
| 37 |
+
max_repeat_length 8000
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
+
mate_pair_options
|
| 41 |
+
{
|
| 42 |
+
single_threshold 30
|
| 43 |
+
weight_threshold 0.5
|
| 44 |
+
priority_coeff 1.5
|
| 45 |
+
;TODO remove from here
|
| 46 |
+
max_repeat_length 8000
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
scaffolder {
|
| 50 |
+
enabled true
|
| 51 |
+
cutoff 2
|
| 52 |
+
hard_cutoff 0
|
| 53 |
+
rel_cov_cutoff 0.0
|
| 54 |
+
sum_threshold 3
|
| 55 |
+
|
| 56 |
+
cluster_info true
|
| 57 |
+
cl_threshold 0
|
| 58 |
+
|
| 59 |
+
fix_gaps true
|
| 60 |
+
use_la_gap_joiner true
|
| 61 |
+
;next param should be 0.51 - 1.0 if use_old_score = true and 3.0 otherwise
|
| 62 |
+
min_gap_score 0.7
|
| 63 |
+
|
| 64 |
+
max_can_overlap 1.
|
| 65 |
+
short_overlap 6
|
| 66 |
+
artificial_gap 10
|
| 67 |
+
|
| 68 |
+
min_overlap_length 10
|
| 69 |
+
flank_multiplication_coefficient .5
|
| 70 |
+
flank_addition_coefficient 5
|
| 71 |
+
|
| 72 |
+
var_coeff 3.0
|
| 73 |
+
basic_overlap_coeff 2.0
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
path_cleaning_presets ""
|
| 77 |
+
|
| 78 |
+
use_coordinated_coverage false
|
| 79 |
+
coordinated_coverage
|
| 80 |
+
{
|
| 81 |
+
max_edge_length_repeat 300
|
| 82 |
+
delta 0.5
|
| 83 |
+
min_path_len 1000
|
| 84 |
+
}
|
| 85 |
+
|
| 86 |
+
|
| 87 |
+
simple_coverage_resolver {
|
| 88 |
+
enabled false
|
| 89 |
+
coverage_margin 2
|
| 90 |
+
min_upper_coverage 5
|
| 91 |
+
max_coverage_variation 5
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
|
| 95 |
+
scaffolding2015 {
|
| 96 |
+
; (median * (1+variation) > unique > median * (1 - variation))
|
| 97 |
+
relative_weight_cutoff 2.0
|
| 98 |
+
|
| 99 |
+
unique_length_upper_bound 2000 ; max(unique_length_upper_bound, max_is(all libs))
|
| 100 |
+
unique_length_lower_bound 500 ; max(unique_length_lower_bound, unique_length_step)
|
| 101 |
+
unique_length_step 300
|
| 102 |
+
|
| 103 |
+
graph_connectivity_max_edges 200000
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
scaffold_graph {
|
| 107 |
+
construct false
|
| 108 |
+
output false
|
| 109 |
+
always_add 40 ; connection with read count >= always_add are always added to the graph
|
| 110 |
+
never_add 5 ; connection with read count < never_add are never added to the graph
|
| 111 |
+
relative_threshold 0.25 ; connection with read count >= max_read_count * relative_threshod are added to the graph if satisfy condition above, max_read_count is calculated amond all alternatives
|
| 112 |
+
use_graph_connectivity false
|
| 113 |
+
max_path_length 10000
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
genome_consistency_checker {
|
| 117 |
+
max_gap 1000
|
| 118 |
+
relative_max_gap 0.2
|
| 119 |
+
use_main_storage true ; if set to true, next two parameters are set to min_unique_length
|
| 120 |
+
unresolvable_jump 1000 ; length of unresolvable repeats
|
| 121 |
+
unique_length 500 ; spelling genome in the alphabet of edges longer than this
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
uniqueness_analyser {
|
| 125 |
+
enabled true
|
| 126 |
+
unique_coverage_variation 0.5
|
| 127 |
+
|
| 128 |
+
nonuniform_coverage_variation 50
|
| 129 |
+
uniformity_fraction_threshold 0.8
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
loop_traversal
|
| 133 |
+
{
|
| 134 |
+
min_edge_length 1000
|
| 135 |
+
max_component_size 10
|
| 136 |
+
max_path_length 1000
|
| 137 |
+
}
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
|
| 141 |
+
long_reads {
|
| 142 |
+
pacbio_reads {
|
| 143 |
+
filtering 2.5
|
| 144 |
+
weight_priority 1.2
|
| 145 |
+
unique_edge_priority 5.0
|
| 146 |
+
min_significant_overlap 0
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
single_reads {
|
| 150 |
+
filtering 1.25
|
| 151 |
+
weight_priority 5.0
|
| 152 |
+
unique_edge_priority 10000.0
|
| 153 |
+
min_significant_overlap 0
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
contigs {
|
| 157 |
+
filtering 0.0
|
| 158 |
+
weight_priority 1.5
|
| 159 |
+
unique_edge_priority 2.0
|
| 160 |
+
min_significant_overlap 0
|
| 161 |
+
}
|
| 162 |
+
|
| 163 |
+
meta_untrusted_contigs {
|
| 164 |
+
filtering 0.0
|
| 165 |
+
weight_priority 10000.0
|
| 166 |
+
unique_edge_priority 10000.0
|
| 167 |
+
min_significant_overlap 200
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
rna_long_reads {
|
| 171 |
+
filtering 0.1
|
| 172 |
+
weight_priority 1.1
|
| 173 |
+
unique_edge_priority 2.0
|
| 174 |
+
min_significant_overlap 0
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
|
| 178 |
+
}
|
| 179 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/rna_mode.info
ADDED
|
@@ -0,0 +1,213 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode rna
|
| 2 |
+
|
| 3 |
+
preserve_raw_paired_index true
|
| 4 |
+
min_edge_length_for_is_count 500
|
| 5 |
+
|
| 6 |
+
calculate_coverage_for_each_lib true
|
| 7 |
+
strand_specificity {
|
| 8 |
+
ss_enabled false
|
| 9 |
+
antisense false
|
| 10 |
+
}
|
| 11 |
+
|
| 12 |
+
ss_coverage_splitter {
|
| 13 |
+
enabled true
|
| 14 |
+
bin_size 50
|
| 15 |
+
min_edge_len 200
|
| 16 |
+
min_edge_coverage 5
|
| 17 |
+
min_flanking_coverage 2
|
| 18 |
+
coverage_margin 5
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
pacbio_processor
|
| 22 |
+
{
|
| 23 |
+
internal_length_cutoff 100
|
| 24 |
+
;align and traverse.
|
| 25 |
+
; compression_cutoff 0.6
|
| 26 |
+
; path_limit_stretching 1.3
|
| 27 |
+
; path_limit_pressing 0.7
|
| 28 |
+
max_path_in_dijkstra 5000
|
| 29 |
+
max_vertex_in_dijkstra 1000
|
| 30 |
+
rna_filtering true
|
| 31 |
+
|
| 32 |
+
;gap_closer
|
| 33 |
+
long_seq_limit 100
|
| 34 |
+
enable_gap_closing false
|
| 35 |
+
enable_fl_gap_closing true
|
| 36 |
+
pacbio_min_gap_quantity 2
|
| 37 |
+
contigs_min_gap_quantity 1
|
| 38 |
+
max_contigs_gap_length 10000
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
contig_output {
|
| 42 |
+
scaffolds_name transcripts
|
| 43 |
+
; none --- do not output broken scaffolds | break_gaps --- break only by N steches | break_all --- break all with overlap < k
|
| 44 |
+
output_broken_scaffolds none
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
simp
|
| 48 |
+
{
|
| 49 |
+
;all topology based erroneous connection removers are off
|
| 50 |
+
topology_simplif_enabled false
|
| 51 |
+
|
| 52 |
+
tc
|
| 53 |
+
{
|
| 54 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 55 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 56 |
+
condition "{ mmm 3 tc_lb 4, cb 100000, rctc 0.5 } { tc_lb 2, cb 1, rctc 10000 }"
|
| 57 |
+
}
|
| 58 |
+
|
| 59 |
+
dead_end
|
| 60 |
+
{
|
| 61 |
+
enabled true
|
| 62 |
+
condition "{ tc_lb 3.5, cb 2 }"
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
; bulge remover:
|
| 66 |
+
br
|
| 67 |
+
{
|
| 68 |
+
enabled true
|
| 69 |
+
max_additive_length_coefficient 100
|
| 70 |
+
max_coverage 1000000.0
|
| 71 |
+
max_relative_coverage 100000.0 ; bulge_cov < this * not_bulge_cov
|
| 72 |
+
}
|
| 73 |
+
|
| 74 |
+
; erroneous connections remover:
|
| 75 |
+
ec
|
| 76 |
+
{
|
| 77 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 78 |
+
; icb: iterative coverage bound
|
| 79 |
+
; to_ec_lb: max_ec_length = 2*tip_length(to_ec_lb) - 1
|
| 80 |
+
; nbr: use not bulge erroneous connections remover
|
| 81 |
+
; condition "{ ec_lb 9, icb 40.0, nbr }"
|
| 82 |
+
condition "{ ec_lb 30, icb 200, rcec_cb 1.0 }"
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
; relative coverage erroneous connections remover:
|
| 86 |
+
rcec
|
| 87 |
+
{
|
| 88 |
+
rcec_lb 30
|
| 89 |
+
rcec_cb 1.0
|
| 90 |
+
enabled true
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
rcc
|
| 94 |
+
{
|
| 95 |
+
enabled true
|
| 96 |
+
coverage_gap 20.
|
| 97 |
+
}
|
| 98 |
+
|
| 99 |
+
; hidden ec remover
|
| 100 |
+
her
|
| 101 |
+
{
|
| 102 |
+
; TODO NB config also used in special rna mode version (always enabled)
|
| 103 |
+
enabled false
|
| 104 |
+
uniqueness_length 1500
|
| 105 |
+
unreliability_threshold 0.2
|
| 106 |
+
relative_threshold 5
|
| 107 |
+
}
|
| 108 |
+
|
| 109 |
+
ier
|
| 110 |
+
{
|
| 111 |
+
enabled true
|
| 112 |
+
use_rl_for_max_length true ; max_length will be taken max with read_length
|
| 113 |
+
use_rl_for_max_length_any_cov false ; use_rl_for_max_length_any_cov will be taken max with read_length
|
| 114 |
+
max_length 80
|
| 115 |
+
max_coverage 2
|
| 116 |
+
max_length_any_cov 0
|
| 117 |
+
rl_threshold_increase 2 ; add this value to read length if used, i.e. flags above are set
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
}
|
| 121 |
+
|
| 122 |
+
; disable filtering in rna mode
|
| 123 |
+
de
|
| 124 |
+
{
|
| 125 |
+
raw_filter_threshold 0
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
pe {
|
| 129 |
+
debug_output true
|
| 130 |
+
|
| 131 |
+
params {
|
| 132 |
+
multi_path_extend true
|
| 133 |
+
|
| 134 |
+
scaffolding_mode old
|
| 135 |
+
|
| 136 |
+
overlap_removal {
|
| 137 |
+
enabled false
|
| 138 |
+
end_start_only true
|
| 139 |
+
cut_all true
|
| 140 |
+
}
|
| 141 |
+
|
| 142 |
+
extension_options
|
| 143 |
+
{
|
| 144 |
+
single_threshold 0.05
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
scaffolder {
|
| 148 |
+
cutoff 1
|
| 149 |
+
hard_cutoff 5
|
| 150 |
+
rel_cov_cutoff 0.1
|
| 151 |
+
cluster_info false
|
| 152 |
+
min_overlap_for_rna_scaffolding 8
|
| 153 |
+
}
|
| 154 |
+
|
| 155 |
+
path_cleaning_presets "default soft hard"
|
| 156 |
+
; All length cutoffs presented in nucleotides
|
| 157 |
+
; So edges less than or equal to (relative cutoff * RL - K) or (absolute cutoff - K) will be deleted
|
| 158 |
+
path_cleaning
|
| 159 |
+
{
|
| 160 |
+
enabled true
|
| 161 |
+
min_length 110
|
| 162 |
+
isolated_min_length 130
|
| 163 |
+
isolated_min_cov 4
|
| 164 |
+
min_length_for_low_covered 140
|
| 165 |
+
rel_cutoff 1.3
|
| 166 |
+
rel_isolated_cutoff 1.5
|
| 167 |
+
rel_low_covered_cutoff 1.6
|
| 168 |
+
min_coverage 2
|
| 169 |
+
}
|
| 170 |
+
|
| 171 |
+
; All length cutoffs presented in nucleotides
|
| 172 |
+
hard_path_cleaning
|
| 173 |
+
{
|
| 174 |
+
enabled true
|
| 175 |
+
min_length 130
|
| 176 |
+
isolated_min_length 180
|
| 177 |
+
isolated_min_cov 8
|
| 178 |
+
min_length_for_low_covered 180
|
| 179 |
+
rel_cutoff 1.5
|
| 180 |
+
rel_isolated_cutoff 2.0
|
| 181 |
+
rel_low_covered_cutoff 2.0
|
| 182 |
+
min_coverage 3
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
; All length cutoffs presented in nucleotides
|
| 186 |
+
soft_path_cleaning
|
| 187 |
+
{
|
| 188 |
+
enabled true
|
| 189 |
+
min_length 85
|
| 190 |
+
isolated_min_length 100
|
| 191 |
+
isolated_min_cov 2
|
| 192 |
+
min_length_for_low_covered 130
|
| 193 |
+
rel_cutoff 1.05
|
| 194 |
+
rel_isolated_cutoff 1.2
|
| 195 |
+
rel_low_covered_cutoff 1.5
|
| 196 |
+
min_coverage 1
|
| 197 |
+
}
|
| 198 |
+
|
| 199 |
+
use_coordinated_coverage false
|
| 200 |
+
coordinated_coverage {
|
| 201 |
+
max_edge_length_repeat 1000
|
| 202 |
+
delta 0.5
|
| 203 |
+
min_path_len 300
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
simple_coverage_resolver {
|
| 207 |
+
enabled true
|
| 208 |
+
coverage_margin 2
|
| 209 |
+
min_upper_coverage 2
|
| 210 |
+
max_coverage_variation 10
|
| 211 |
+
}
|
| 212 |
+
}
|
| 213 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/rnaviral_mode.info
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode rnaviral
|
| 2 |
+
two_step_rr false
|
| 3 |
+
|
| 4 |
+
simp
|
| 5 |
+
{
|
| 6 |
+
|
| 7 |
+
; suspecies bulge remover:
|
| 8 |
+
subspecies_br
|
| 9 |
+
{
|
| 10 |
+
enabled true
|
| 11 |
+
main_iteration_only true
|
| 12 |
+
max_bulge_length_coefficient 30. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 13 |
+
max_coverage 1000000.0
|
| 14 |
+
max_relative_coverage 15 ; bulge_cov < this * not_bulge_cov
|
| 15 |
+
max_delta 45
|
| 16 |
+
max_relative_delta 0.2
|
| 17 |
+
min_identity 0.9
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
red
|
| 21 |
+
{
|
| 22 |
+
enabled true
|
| 23 |
+
diff_mult 10.
|
| 24 |
+
unconditional_diff_mult 50.
|
| 25 |
+
edge_sum 0
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
final_br
|
| 29 |
+
{
|
| 30 |
+
enabled false
|
| 31 |
+
}
|
| 32 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/simplification.info
ADDED
|
@@ -0,0 +1,244 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; simplification
|
| 2 |
+
|
| 3 |
+
simp
|
| 4 |
+
{
|
| 5 |
+
; ==== RAW SIMPLIFICATION ====
|
| 6 |
+
init_clean
|
| 7 |
+
{
|
| 8 |
+
self_conj_condition "{ ec_lb 100, cb 1.0 }"
|
| 9 |
+
early_it_only false
|
| 10 |
+
; will be enabled only if average coverage >= activate_cov
|
| 11 |
+
; if value < 0 check not performed
|
| 12 |
+
activation_cov 10.
|
| 13 |
+
|
| 14 |
+
; isolated edges remover
|
| 15 |
+
ier
|
| 16 |
+
{
|
| 17 |
+
enabled true
|
| 18 |
+
use_rl_for_max_length false ; max_length will be taken max with read_length
|
| 19 |
+
use_rl_for_max_length_any_cov true ; use_rl_for_max_length_any_cov will be taken max with read_length
|
| 20 |
+
max_length 0 ; will be taken max with read_length if option above is set
|
| 21 |
+
max_coverage 0
|
| 22 |
+
max_length_any_cov 0 ; will be taken max with read_length if option above is set
|
| 23 |
+
rl_threshold_increase 0 ; add this value to read length if used, i.e. flags above are set
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
tip_condition "{ tc_lb 3.5, cb auto }"
|
| 27 |
+
ec_condition "{ ec_lb 10, cb 2.0 }"
|
| 28 |
+
|
| 29 |
+
; edges with flank cov around alternative less than value will be disconnected
|
| 30 |
+
; negative value to disable
|
| 31 |
+
disconnect_flank_cov -1.0
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
; ==== SIMPLIFICATION CYCLE ====
|
| 35 |
+
|
| 36 |
+
; number of iterations in basic simplification cycle
|
| 37 |
+
cycle_iter_count 10
|
| 38 |
+
|
| 39 |
+
; tip clipper:
|
| 40 |
+
tc
|
| 41 |
+
{
|
| 42 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 43 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 44 |
+
; todo think about params one more time
|
| 45 |
+
condition "{ tc_lb 3.5, cb 1000000, rctc 2.0 } { tc_lb 10., cb auto }"
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
; bulge remover:
|
| 49 |
+
br
|
| 50 |
+
{
|
| 51 |
+
enabled true
|
| 52 |
+
main_iteration_only false
|
| 53 |
+
max_bulge_length_coefficient 3. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 54 |
+
max_additive_length_coefficient 100
|
| 55 |
+
max_coverage 1000.0
|
| 56 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 57 |
+
max_delta 3
|
| 58 |
+
max_relative_delta 0.1
|
| 59 |
+
max_number_edges 1000
|
| 60 |
+
dijkstra_vertex_limit 3000
|
| 61 |
+
parallel true
|
| 62 |
+
buff_size 10000
|
| 63 |
+
buff_cov_diff 2.
|
| 64 |
+
buff_cov_rel_diff 0.2
|
| 65 |
+
min_identity 0.0
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
; erroneous connections remover:
|
| 69 |
+
ec
|
| 70 |
+
{
|
| 71 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 72 |
+
; icb: iterative coverage bound
|
| 73 |
+
; to_ec_lb: max_ec_length = 2*tip_length(to_ec_lb) - 1
|
| 74 |
+
condition "{ to_ec_lb 5, icb auto }"
|
| 75 |
+
; condition "{ ec_lb 9, icb 40.0 }"
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
dead_end {
|
| 79 |
+
enabled false
|
| 80 |
+
condition ""
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
; ==== POST-SIMPLIFICATION ====
|
| 84 |
+
|
| 85 |
+
; relative coverage erroneous connections remover:
|
| 86 |
+
rcec
|
| 87 |
+
{
|
| 88 |
+
enabled false
|
| 89 |
+
rcec_lb 30
|
| 90 |
+
rcec_cb 0.5
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
; relative coverage erroneous component remover:
|
| 94 |
+
rcc
|
| 95 |
+
{
|
| 96 |
+
enabled false
|
| 97 |
+
coverage_gap 5.
|
| 98 |
+
max_length_coeff 2.0
|
| 99 |
+
max_length_with_tips_coeff 3.0
|
| 100 |
+
max_vertex_cnt 30
|
| 101 |
+
max_ec_length_coefficient 30
|
| 102 |
+
max_coverage_coeff 2.0
|
| 103 |
+
}
|
| 104 |
+
|
| 105 |
+
; relative edge disconnector:
|
| 106 |
+
red
|
| 107 |
+
{
|
| 108 |
+
enabled false
|
| 109 |
+
diff_mult 20.
|
| 110 |
+
edge_sum 10000
|
| 111 |
+
unconditional_diff_mult 0. ; 0. to disable
|
| 112 |
+
}
|
| 113 |
+
|
| 114 |
+
; final tip clipper:
|
| 115 |
+
final_tc
|
| 116 |
+
{
|
| 117 |
+
condition ""
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
; final bulge remover:
|
| 121 |
+
final_br
|
| 122 |
+
{
|
| 123 |
+
enabled false
|
| 124 |
+
main_iteration_only false
|
| 125 |
+
max_bulge_length_coefficient 3. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 126 |
+
max_additive_length_coefficient 100
|
| 127 |
+
max_coverage 1000.0
|
| 128 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 129 |
+
max_delta 3
|
| 130 |
+
max_relative_delta 0.1
|
| 131 |
+
max_number_edges 1000
|
| 132 |
+
dijkstra_vertex_limit 3000
|
| 133 |
+
parallel true
|
| 134 |
+
buff_size 10000
|
| 135 |
+
buff_cov_diff 2.
|
| 136 |
+
buff_cov_rel_diff 0.2
|
| 137 |
+
min_identity 0.0
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
; subspecies bulge remover:
|
| 141 |
+
subspecies_br
|
| 142 |
+
{
|
| 143 |
+
enabled false
|
| 144 |
+
main_iteration_only false
|
| 145 |
+
max_bulge_length_coefficient 3. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 146 |
+
max_additive_length_coefficient 100
|
| 147 |
+
max_coverage 1000.0
|
| 148 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 149 |
+
max_delta 3
|
| 150 |
+
max_relative_delta 0.1
|
| 151 |
+
max_number_edges 1000
|
| 152 |
+
dijkstra_vertex_limit 3000
|
| 153 |
+
parallel true
|
| 154 |
+
buff_size 10000
|
| 155 |
+
buff_cov_diff 2.
|
| 156 |
+
buff_cov_rel_diff 0.2
|
| 157 |
+
min_identity 0.0
|
| 158 |
+
}
|
| 159 |
+
|
| 160 |
+
|
| 161 |
+
; complex tip clipper
|
| 162 |
+
complex_tc
|
| 163 |
+
{
|
| 164 |
+
enabled false
|
| 165 |
+
max_relative_coverage -1
|
| 166 |
+
max_edge_len 100
|
| 167 |
+
condition "{ tc_lb 3.5 }"
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
; complex bulge remover
|
| 171 |
+
cbr
|
| 172 |
+
{
|
| 173 |
+
enabled false
|
| 174 |
+
max_relative_length 5.
|
| 175 |
+
max_length_difference 5
|
| 176 |
+
}
|
| 177 |
+
|
| 178 |
+
; isolated edges remover
|
| 179 |
+
ier
|
| 180 |
+
{
|
| 181 |
+
enabled true
|
| 182 |
+
use_rl_for_max_length false ; max_length will be taken max with read_length
|
| 183 |
+
use_rl_for_max_length_any_cov true ; use_rl_for_max_length_any_cov will be taken max with read_length
|
| 184 |
+
max_length 0 ; will be taken max with read_length if option above is set
|
| 185 |
+
max_coverage 2
|
| 186 |
+
max_length_any_cov 150 ; will be taken max with read_length if option above is set
|
| 187 |
+
rl_threshold_increase 0 ; add this value to read length if used, i.e. flags above are set
|
| 188 |
+
}
|
| 189 |
+
|
| 190 |
+
; hidden ec remover
|
| 191 |
+
her
|
| 192 |
+
{
|
| 193 |
+
enabled false
|
| 194 |
+
uniqueness_length 1500
|
| 195 |
+
unreliability_threshold 4
|
| 196 |
+
relative_threshold 5
|
| 197 |
+
}
|
| 198 |
+
|
| 199 |
+
; ==== ADVANCED EC REMOVAL ALGO ====
|
| 200 |
+
; enable advanced ec removal algo
|
| 201 |
+
topology_simplif_enabled false
|
| 202 |
+
|
| 203 |
+
; topology based erroneous connection remover
|
| 204 |
+
tec
|
| 205 |
+
{
|
| 206 |
+
max_ec_length_coefficient 55 ; max_ec_length = k + max_ec_length_coefficient
|
| 207 |
+
uniqueness_length 1500
|
| 208 |
+
plausibility_length 200
|
| 209 |
+
}
|
| 210 |
+
|
| 211 |
+
; topology and reliability based erroneous connection remover
|
| 212 |
+
trec
|
| 213 |
+
{
|
| 214 |
+
max_ec_length_coefficient 100 ; max_ec_length = k + max_ec_length_coefficient
|
| 215 |
+
uniqueness_length 1500
|
| 216 |
+
unreliable_coverage 2.5
|
| 217 |
+
}
|
| 218 |
+
|
| 219 |
+
; interstrand erroneous connection remover (thorn remover)
|
| 220 |
+
isec
|
| 221 |
+
{
|
| 222 |
+
max_ec_length_coefficient 100 ; max_ec_length = k + max_ec_length_coefficient
|
| 223 |
+
uniqueness_length 1500
|
| 224 |
+
span_distance 15000
|
| 225 |
+
}
|
| 226 |
+
|
| 227 |
+
; max flow erroneous connection remover
|
| 228 |
+
mfec
|
| 229 |
+
{
|
| 230 |
+
enabled false
|
| 231 |
+
max_ec_length_coefficient 30 ; max_ec_length = k + max_ec_length_coefficient
|
| 232 |
+
uniqueness_length 1500
|
| 233 |
+
plausibility_length 200
|
| 234 |
+
}
|
| 235 |
+
|
| 236 |
+
; topology tip clipper:
|
| 237 |
+
ttc
|
| 238 |
+
{
|
| 239 |
+
length_coeff 3.5
|
| 240 |
+
plausibility_length 250
|
| 241 |
+
uniqueness_length 1500
|
| 242 |
+
}
|
| 243 |
+
|
| 244 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/simplified_contigs/contigs.off
ADDED
|
Binary file (280 Bytes). View file
|
|
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/simplified_contigs/contigs_info
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
14 18446744073709551615 34830 0 3402 4581952
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/careful_mda_mode.info
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
simp
|
| 2 |
+
{
|
| 3 |
+
; bulge remover:
|
| 4 |
+
br
|
| 5 |
+
{
|
| 6 |
+
enabled true
|
| 7 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 8 |
+
}
|
| 9 |
+
|
| 10 |
+
; complex bulge remover
|
| 11 |
+
cbr
|
| 12 |
+
{
|
| 13 |
+
enabled false
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
final_tc
|
| 17 |
+
{
|
| 18 |
+
condition ""
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
; bulge remover:
|
| 22 |
+
final_br
|
| 23 |
+
{
|
| 24 |
+
enabled false
|
| 25 |
+
}
|
| 26 |
+
|
| 27 |
+
init_clean
|
| 28 |
+
{
|
| 29 |
+
early_it_only true
|
| 30 |
+
|
| 31 |
+
activation_cov -1.
|
| 32 |
+
ier
|
| 33 |
+
{
|
| 34 |
+
enabled false
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
tip_condition ""
|
| 38 |
+
ec_condition ""
|
| 39 |
+
}
|
| 40 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/careful_mode.info
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
simp
|
| 2 |
+
{
|
| 3 |
+
; bulge remover:
|
| 4 |
+
br
|
| 5 |
+
{
|
| 6 |
+
enabled true
|
| 7 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 8 |
+
; parallel false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
; complex bulge remover
|
| 12 |
+
cbr
|
| 13 |
+
{
|
| 14 |
+
enabled false
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
; bulge remover:
|
| 18 |
+
final_br
|
| 19 |
+
{
|
| 20 |
+
enabled false
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
; relative coverage erroneous component remover:
|
| 24 |
+
rcc
|
| 25 |
+
{
|
| 26 |
+
enabled false
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
init_clean
|
| 30 |
+
{
|
| 31 |
+
early_it_only true
|
| 32 |
+
|
| 33 |
+
activation_cov -1.
|
| 34 |
+
ier
|
| 35 |
+
{
|
| 36 |
+
enabled false
|
| 37 |
+
}
|
| 38 |
+
|
| 39 |
+
tip_condition ""
|
| 40 |
+
ec_condition ""
|
| 41 |
+
}
|
| 42 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/config.info
ADDED
|
@@ -0,0 +1,216 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; input options:
|
| 2 |
+
|
| 3 |
+
#include "simplification.info"
|
| 4 |
+
#include "construction.info"
|
| 5 |
+
#include "distance_estimation.info"
|
| 6 |
+
#include "detail_info_printer.info"
|
| 7 |
+
#include "pe_params.info"
|
| 8 |
+
|
| 9 |
+
K 55
|
| 10 |
+
;FIXME introduce isolate mode
|
| 11 |
+
mode base
|
| 12 |
+
|
| 13 |
+
dataset /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/dataset.info
|
| 14 |
+
log_filename log.properties
|
| 15 |
+
|
| 16 |
+
output_base /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly
|
| 17 |
+
tmp_dir /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/tmp/spades_lhfdc3lg
|
| 18 |
+
|
| 19 |
+
main_iteration false
|
| 20 |
+
; iterative mode switcher, activates additional contigs usage
|
| 21 |
+
use_additional_contigs true
|
| 22 |
+
additional_contigs /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K33/simplified_contigs
|
| 23 |
+
load_from /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/saves
|
| 24 |
+
|
| 25 |
+
; Multithreading options
|
| 26 |
+
temp_bin_reads_dir .bin_reads/
|
| 27 |
+
max_threads 8
|
| 28 |
+
max_memory 32
|
| 29 |
+
buffer_size 512; in Megabytes
|
| 30 |
+
|
| 31 |
+
entry_point read_conversion
|
| 32 |
+
;entry_point construction
|
| 33 |
+
;entry_point simplification
|
| 34 |
+
;entry_point hybrid_aligning
|
| 35 |
+
;entry_point late_pair_info_count
|
| 36 |
+
;entry_point distance_estimation
|
| 37 |
+
;entry_point repeat_resolving
|
| 38 |
+
|
| 39 |
+
checkpoints none
|
| 40 |
+
developer_mode false
|
| 41 |
+
sewage false
|
| 42 |
+
sewage_matrix /225040511/miniconda3/envs/biomni_e1/share/spades/sewage/usher_barcodes.csv
|
| 43 |
+
|
| 44 |
+
scaffold_correction_mode false
|
| 45 |
+
|
| 46 |
+
; enabled (1) or disabled (0) repeat resolution (former "paired_mode")
|
| 47 |
+
rr_enable false
|
| 48 |
+
; 0 for graph N50
|
| 49 |
+
min_edge_length_for_is_count 0
|
| 50 |
+
|
| 51 |
+
; Whether GFA v1.2 (jump links) or GFA v1.1 (scaffold segments) graphs is written
|
| 52 |
+
gfa11 false
|
| 53 |
+
|
| 54 |
+
;preserve raw paired index after distance estimation
|
| 55 |
+
preserve_raw_paired_index false
|
| 56 |
+
|
| 57 |
+
; two-step pipeline
|
| 58 |
+
two_step_rr false
|
| 59 |
+
; enables/disables usage of intermediate contigs in two-step pipeline
|
| 60 |
+
use_intermediate_contigs false
|
| 61 |
+
|
| 62 |
+
;use single reads for rr (all | only_single_libs | none )
|
| 63 |
+
single_reads_rr only_single_libs
|
| 64 |
+
|
| 65 |
+
; The following parameters are used ONLY if developer_mode is true
|
| 66 |
+
|
| 67 |
+
; whether to output dot-files with pictures of graphs - ONLY in developer mode
|
| 68 |
+
output_pictures true
|
| 69 |
+
|
| 70 |
+
; whether to output resulting contigs after intermediate stages - ONLY in developer mode
|
| 71 |
+
output_nonfinal_contigs true
|
| 72 |
+
|
| 73 |
+
; whether to compute number of paths statistics - ONLY in developer mode
|
| 74 |
+
compute_paths_number false
|
| 75 |
+
|
| 76 |
+
; End of developer_mode parameters
|
| 77 |
+
|
| 78 |
+
;if true simple mismatches are corrected
|
| 79 |
+
correct_mismatches false
|
| 80 |
+
|
| 81 |
+
; set it true to get statistics, such as false positive/negative, perfect match, etc.
|
| 82 |
+
paired_info_statistics false
|
| 83 |
+
|
| 84 |
+
; set it true to get statistics for pair information (over gaps), such as false positive/negative, perfect match, etc.
|
| 85 |
+
paired_info_scaffolder false
|
| 86 |
+
|
| 87 |
+
;the only option left from repeat resolving
|
| 88 |
+
max_repeat_length 8000
|
| 89 |
+
|
| 90 |
+
; repeat resolving mode (none path_extend)
|
| 91 |
+
resolving_mode path_extend
|
| 92 |
+
|
| 93 |
+
use_scaffolder true
|
| 94 |
+
|
| 95 |
+
avoid_rc_connections true
|
| 96 |
+
|
| 97 |
+
calculate_coverage_for_each_lib false
|
| 98 |
+
strand_specificity {
|
| 99 |
+
ss_enabled false
|
| 100 |
+
antisense false
|
| 101 |
+
}
|
| 102 |
+
|
| 103 |
+
contig_output {
|
| 104 |
+
contigs_name final_contigs
|
| 105 |
+
scaffolds_name scaffolds
|
| 106 |
+
; none --- do not output broken scaffolds | break_gaps --- break only by N steches | break_all --- break all with overlap < k
|
| 107 |
+
output_broken_scaffolds break_gaps
|
| 108 |
+
}
|
| 109 |
+
|
| 110 |
+
;position handling
|
| 111 |
+
|
| 112 |
+
pos
|
| 113 |
+
{
|
| 114 |
+
max_mapping_gap 0 ; in terms of K+1 mers value will be K + max_mapping_gap
|
| 115 |
+
max_gap_diff 0
|
| 116 |
+
contigs_for_threading ./data/debruijn/contigs.fasta
|
| 117 |
+
contigs_to_analyze ./data/debruijn/contigs.fasta
|
| 118 |
+
late_threading true
|
| 119 |
+
careful_labeling true
|
| 120 |
+
|
| 121 |
+
}
|
| 122 |
+
|
| 123 |
+
gap_closer_enable true
|
| 124 |
+
|
| 125 |
+
gap_closer
|
| 126 |
+
{
|
| 127 |
+
minimal_intersection 10
|
| 128 |
+
|
| 129 |
+
;before_raw_simplify and before_simplify are mutually exclusive
|
| 130 |
+
before_raw_simplify true
|
| 131 |
+
before_simplify false
|
| 132 |
+
after_simplify true
|
| 133 |
+
weight_threshold 2.0
|
| 134 |
+
max_dist_to_tip 5000
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
kmer_coverage_model {
|
| 138 |
+
probability_threshold 0.05
|
| 139 |
+
strong_probability_threshold 0.999
|
| 140 |
+
use_coverage_threshold false
|
| 141 |
+
coverage_threshold 10.0
|
| 142 |
+
}
|
| 143 |
+
|
| 144 |
+
; low covered edges remover
|
| 145 |
+
lcer
|
| 146 |
+
{
|
| 147 |
+
lcer_enabled false
|
| 148 |
+
lcer_coverage_threshold 0.0
|
| 149 |
+
}
|
| 150 |
+
|
| 151 |
+
pacbio_processor ;commented frozen constants default assinged in hpp
|
| 152 |
+
{
|
| 153 |
+
internal_length_cutoff 200
|
| 154 |
+
;align and traverse.
|
| 155 |
+
; compression_cutoff 0.6
|
| 156 |
+
; path_limit_stretching 1.3
|
| 157 |
+
; path_limit_pressing 0.7
|
| 158 |
+
max_path_in_dijkstra 15000
|
| 159 |
+
max_vertex_in_dijkstra 2000
|
| 160 |
+
rna_filtering false
|
| 161 |
+
|
| 162 |
+
;gap_closer
|
| 163 |
+
long_seq_limit 400
|
| 164 |
+
enable_gap_closing true
|
| 165 |
+
pacbio_min_gap_quantity 2
|
| 166 |
+
contigs_min_gap_quantity 1
|
| 167 |
+
max_contigs_gap_length 10000
|
| 168 |
+
;spoa
|
| 169 |
+
; match 5
|
| 170 |
+
; mismatch -4
|
| 171 |
+
; gap_open -8
|
| 172 |
+
; gap_extend -6
|
| 173 |
+
; gap_open_second -10
|
| 174 |
+
; gap_extend_second -4
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
;TODO move out!
|
| 178 |
+
graph_read_corr
|
| 179 |
+
{
|
| 180 |
+
enable false
|
| 181 |
+
output_dir corrected_contigs/
|
| 182 |
+
binary true
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
bwa_aligner
|
| 186 |
+
{
|
| 187 |
+
debug false
|
| 188 |
+
min_contig_len 0
|
| 189 |
+
}
|
| 190 |
+
|
| 191 |
+
;flanking coverage range
|
| 192 |
+
flanking_range 55
|
| 193 |
+
series_analysis ""
|
| 194 |
+
save_gp false
|
| 195 |
+
|
| 196 |
+
ss_coverage_splitter {
|
| 197 |
+
enabled false
|
| 198 |
+
bin_size 50
|
| 199 |
+
min_edge_len 200
|
| 200 |
+
min_edge_coverage 5
|
| 201 |
+
min_flanking_coverage 2
|
| 202 |
+
coverage_margin 5
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
time_tracer {
|
| 206 |
+
time_tracer_enabled false
|
| 207 |
+
granularity 500
|
| 208 |
+
}
|
| 209 |
+
|
| 210 |
+
hybrid_aligner {
|
| 211 |
+
trusted_aligner {
|
| 212 |
+
long_read_threshold 1000
|
| 213 |
+
long_read_fuzzy_coverage 0.95
|
| 214 |
+
short_read_fuzzy_coverage 0.90
|
| 215 |
+
}
|
| 216 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/construction.info
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; construction
|
| 2 |
+
|
| 3 |
+
construction
|
| 4 |
+
{
|
| 5 |
+
; mode of construction: extension (construct hash map of kmers to extentions), old (construct set of k+1-mers)
|
| 6 |
+
mode extension
|
| 7 |
+
|
| 8 |
+
; enable keeping in graph perfect cycles. This slows down condensing but some plasmids can be lost if this is turned off.
|
| 9 |
+
keep_perfect_loops true
|
| 10 |
+
|
| 11 |
+
; size of buffer for each thread in MB, 0 for autodetection
|
| 12 |
+
read_buffer_size 0
|
| 13 |
+
|
| 14 |
+
; read median coverage threshold
|
| 15 |
+
read_cov_threshold 0
|
| 16 |
+
|
| 17 |
+
early_tip_clipper
|
| 18 |
+
{
|
| 19 |
+
; tip clipper can be enabled only in extension mode
|
| 20 |
+
enable true
|
| 21 |
+
|
| 22 |
+
; optional parameter. By default tips of length rl-k are removed
|
| 23 |
+
; length_bound 10
|
| 24 |
+
}
|
| 25 |
+
}
|
| 26 |
+
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/detail_info_printer.info
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
info_printers
|
| 2 |
+
{
|
| 3 |
+
default
|
| 4 |
+
{
|
| 5 |
+
basic_stats false
|
| 6 |
+
lib_info false
|
| 7 |
+
save_all false
|
| 8 |
+
save_full_graph false
|
| 9 |
+
save_graph_pack false
|
| 10 |
+
extended_stats false
|
| 11 |
+
detailed_dot_write false
|
| 12 |
+
write_components false
|
| 13 |
+
components_for_genome_pos "" ; (k+1)-mers starting on this positions will be investigated
|
| 14 |
+
components_for_kmer ""
|
| 15 |
+
write_components_along_genome false
|
| 16 |
+
write_components_along_contigs false
|
| 17 |
+
write_error_loc false
|
| 18 |
+
write_full_graph false
|
| 19 |
+
write_full_nc_graph false
|
| 20 |
+
}
|
| 21 |
+
|
| 22 |
+
before_first_gap_closer
|
| 23 |
+
{
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
before_simplification
|
| 27 |
+
{
|
| 28 |
+
}
|
| 29 |
+
|
| 30 |
+
before_post_simplification
|
| 31 |
+
{
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
final_simplified
|
| 35 |
+
{
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
final_gap_closed
|
| 39 |
+
{
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
before_repeat_resolution
|
| 43 |
+
{
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/distance_estimation.info
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; distance estimator:
|
| 2 |
+
|
| 3 |
+
de
|
| 4 |
+
{
|
| 5 |
+
linkage_distance_coeff 0.0
|
| 6 |
+
max_distance_coeff 2.0
|
| 7 |
+
max_distance_coeff_scaff 2000.0
|
| 8 |
+
clustered_filter_threshold 2.0
|
| 9 |
+
raw_filter_threshold 2
|
| 10 |
+
rounding_coeff 0.5 ; rounding : min(de_max_distance * rounding_coeff, rounding_thr)
|
| 11 |
+
rounding_threshold 0
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
ade
|
| 15 |
+
{
|
| 16 |
+
;data dividing
|
| 17 |
+
threshold 80 ;maximal distance between two points in cluster
|
| 18 |
+
|
| 19 |
+
;local maximum seeking
|
| 20 |
+
range_coeff 0.2 ;data_length*range_coeff := width of the averaging window
|
| 21 |
+
delta_coeff 0.4 ;data_length*delta_coeff := maximal difference between possible distance and real peak on the graph
|
| 22 |
+
|
| 23 |
+
;fft smoothing
|
| 24 |
+
percentage 0.01 ;percent of data for baseline subraction
|
| 25 |
+
cutoff 3 ;the number of the lowest freqs in fourier decomp being taken
|
| 26 |
+
|
| 27 |
+
;other
|
| 28 |
+
min_peak_points 3 ;the minimal number of points in cluster to be considered
|
| 29 |
+
inv_density 5.0 ;maximal inverse density of points in cluster to be considered
|
| 30 |
+
|
| 31 |
+
;hard_mode arguments
|
| 32 |
+
derivative_threshold 0.2 ;threshold for derivative in hard mode
|
| 33 |
+
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
; ambiguous pair info checker parameters
|
| 37 |
+
amb_de {
|
| 38 |
+
enabled false
|
| 39 |
+
haplom_threshold 500
|
| 40 |
+
relative_length_threshold 0.8
|
| 41 |
+
relative_seq_threshold 0.5
|
| 42 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/hmm_mode.info
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hmm_match {
|
| 2 |
+
set_of_hmms none
|
| 3 |
+
component_size_part 10
|
| 4 |
+
start_only_from_tips false
|
| 5 |
+
set_copynumber false
|
| 6 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/isolate_mode.info
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode isolate
|
| 2 |
+
|
| 3 |
+
#include "careful_mode.info"
|
| 4 |
+
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/large_genome_mode.info
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
;FIXME do we still need this mode?
|
| 2 |
+
mode large_genome
|
| 3 |
+
|
| 4 |
+
pe {
|
| 5 |
+
|
| 6 |
+
debug_output false
|
| 7 |
+
|
| 8 |
+
params {
|
| 9 |
+
scaffolding_mode old_pe_2015
|
| 10 |
+
}
|
| 11 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/mda_mode.info
ADDED
|
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode mda
|
| 2 |
+
|
| 3 |
+
simp
|
| 4 |
+
{
|
| 5 |
+
; enable advanced ec removal algo
|
| 6 |
+
topology_simplif_enabled true
|
| 7 |
+
|
| 8 |
+
; tip clipper:
|
| 9 |
+
tc
|
| 10 |
+
{
|
| 11 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 12 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 13 |
+
condition "{ tc_lb 3.5, cb 1000000, rctc 2.0 }"
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
; erroneous connections remover:
|
| 17 |
+
ec
|
| 18 |
+
{
|
| 19 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 20 |
+
; icb: iterative coverage bound
|
| 21 |
+
; condition "{ ec_lb 30, icb 20.0 }"
|
| 22 |
+
condition "{ ec_lb 30, icb auto }"
|
| 23 |
+
}
|
| 24 |
+
|
| 25 |
+
final_tc
|
| 26 |
+
{
|
| 27 |
+
condition "{ tc_lb 3.5, cb 100000, rctc 10000 }"
|
| 28 |
+
}
|
| 29 |
+
|
| 30 |
+
; bulge remover:
|
| 31 |
+
final_br
|
| 32 |
+
{
|
| 33 |
+
enabled true
|
| 34 |
+
max_coverage 1000000.0
|
| 35 |
+
max_relative_coverage 100000. ; bulge_cov < this * not_bulge_cov
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
; relative coverage erroneous component remover:
|
| 39 |
+
rcc
|
| 40 |
+
{
|
| 41 |
+
enabled true
|
| 42 |
+
coverage_gap 10.
|
| 43 |
+
max_length_coeff 2.0
|
| 44 |
+
max_length_with_tips_coeff 3.0
|
| 45 |
+
max_vertex_cnt 30
|
| 46 |
+
max_ec_length_coefficient 30
|
| 47 |
+
max_coverage_coeff 5.0
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
+
; complex bulge remover
|
| 51 |
+
cbr
|
| 52 |
+
{
|
| 53 |
+
enabled true
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
; hidden ec remover
|
| 57 |
+
her
|
| 58 |
+
{
|
| 59 |
+
enabled true
|
| 60 |
+
uniqueness_length 1500
|
| 61 |
+
unreliability_threshold 0.2
|
| 62 |
+
relative_threshold 5
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
init_clean
|
| 66 |
+
{
|
| 67 |
+
activation_cov -1.
|
| 68 |
+
ier
|
| 69 |
+
{
|
| 70 |
+
enabled false
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
tip_condition ""
|
| 74 |
+
ec_condition ""
|
| 75 |
+
}
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
de
|
| 79 |
+
{
|
| 80 |
+
raw_filter_threshold 0
|
| 81 |
+
rounding_threshold 0
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
|
| 85 |
+
pe {
|
| 86 |
+
params {
|
| 87 |
+
normalize_weight true
|
| 88 |
+
|
| 89 |
+
scaffolding_mode old
|
| 90 |
+
|
| 91 |
+
; extension selection
|
| 92 |
+
extension_options
|
| 93 |
+
{
|
| 94 |
+
single_threshold 0.3
|
| 95 |
+
weight_threshold 0.6
|
| 96 |
+
max_repeat_length 8000
|
| 97 |
+
}
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
long_reads {
|
| 101 |
+
pacbio_reads {
|
| 102 |
+
unique_edge_priority 10.0
|
| 103 |
+
}
|
| 104 |
+
}
|
| 105 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/meta_mode.info
ADDED
|
@@ -0,0 +1,227 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode meta
|
| 2 |
+
|
| 3 |
+
; two-step pipeline
|
| 4 |
+
two_step_rr true
|
| 5 |
+
min_edge_length_for_is_count 900
|
| 6 |
+
|
| 7 |
+
; enables/disables usage of intermediate contigs in two-step pipeline
|
| 8 |
+
use_intermediate_contigs true
|
| 9 |
+
|
| 10 |
+
;flanking coverage range
|
| 11 |
+
flanking_range 30
|
| 12 |
+
|
| 13 |
+
simp
|
| 14 |
+
{
|
| 15 |
+
cycle_iter_count 3
|
| 16 |
+
|
| 17 |
+
; enable advanced ec removal algo
|
| 18 |
+
topology_simplif_enabled false
|
| 19 |
+
|
| 20 |
+
; erroneous connections remover:
|
| 21 |
+
ec
|
| 22 |
+
{
|
| 23 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 24 |
+
; icb: iterative coverage bound
|
| 25 |
+
; condition "{ ec_lb 30, icb 20.0 }"
|
| 26 |
+
condition "{ ec_lb 30, icb 2.5 }"
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
; tip clipper:
|
| 30 |
+
tc
|
| 31 |
+
{
|
| 32 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 33 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 34 |
+
condition "{ rl 0.2 } { rlmk 2., rctc 2.0 }"
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
; relative coverage erroneous component remover:
|
| 38 |
+
rcc
|
| 39 |
+
{
|
| 40 |
+
enabled true
|
| 41 |
+
coverage_gap 5.
|
| 42 |
+
max_length_coeff 3.0
|
| 43 |
+
max_length_with_tips_coeff 5.0
|
| 44 |
+
max_vertex_cnt 100
|
| 45 |
+
max_ec_length_coefficient 300
|
| 46 |
+
max_coverage_coeff -1.0
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
; complex tip clipper
|
| 50 |
+
complex_tc
|
| 51 |
+
{
|
| 52 |
+
enabled true
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
+
; relative edge disconnector:
|
| 56 |
+
red
|
| 57 |
+
{
|
| 58 |
+
enabled true
|
| 59 |
+
diff_mult 10.
|
| 60 |
+
unconditional_diff_mult 50.
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
; bulge remover:
|
| 64 |
+
br
|
| 65 |
+
{
|
| 66 |
+
enabled true
|
| 67 |
+
max_coverage 1000000.0
|
| 68 |
+
max_relative_coverage 5. ; bulge_cov < this * not_bulge_cov
|
| 69 |
+
max_delta 10
|
| 70 |
+
max_relative_delta 0.1
|
| 71 |
+
dijkstra_vertex_limit 3000
|
| 72 |
+
parallel true
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
; final tip clipper:
|
| 76 |
+
final_tc
|
| 77 |
+
{
|
| 78 |
+
condition "{ lb 500, rctc 0.4 } { lb 850, rctc 0.2 }"
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
; final bulge remover:
|
| 82 |
+
final_br
|
| 83 |
+
{
|
| 84 |
+
enabled true
|
| 85 |
+
main_iteration_only true
|
| 86 |
+
max_bulge_length_coefficient 30. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 87 |
+
max_coverage 1000000.0
|
| 88 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 89 |
+
max_delta 45
|
| 90 |
+
max_relative_delta 0.1
|
| 91 |
+
min_identity 0.7
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
; suspecies bulge remover:
|
| 95 |
+
subspecies_br
|
| 96 |
+
{
|
| 97 |
+
enabled false
|
| 98 |
+
}
|
| 99 |
+
|
| 100 |
+
; complex bulge remover
|
| 101 |
+
cbr
|
| 102 |
+
{
|
| 103 |
+
enabled true
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
; hidden ec remover
|
| 107 |
+
her
|
| 108 |
+
{
|
| 109 |
+
; TODO NB config used in special meta mode version (always enabled)
|
| 110 |
+
enabled false
|
| 111 |
+
uniqueness_length 1500
|
| 112 |
+
unreliability_threshold -1.
|
| 113 |
+
relative_threshold 3.
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
init_clean
|
| 117 |
+
{
|
| 118 |
+
activation_cov -1.
|
| 119 |
+
early_it_only false
|
| 120 |
+
ier
|
| 121 |
+
{
|
| 122 |
+
enabled true
|
| 123 |
+
}
|
| 124 |
+
;Disable if it does not help the br performance much!
|
| 125 |
+
tip_condition "{ tc_lb 3.5, cb 2.1 }"
|
| 126 |
+
;ec_condition is here only to speed-up future br on early iterations
|
| 127 |
+
ec_condition "{ ec_lb 10, cb 1.5 }"
|
| 128 |
+
disconnect_flank_cov -1.
|
| 129 |
+
}
|
| 130 |
+
|
| 131 |
+
}
|
| 132 |
+
|
| 133 |
+
;TODO rename
|
| 134 |
+
preliminary_simp
|
| 135 |
+
{
|
| 136 |
+
init_clean
|
| 137 |
+
{
|
| 138 |
+
tip_condition "loop 2 { rlmk 1., cb 1.2, mmm 2 } { rlmk 1., cb 1.2, mmm 0.05 } { rl 0.2, cb 1.2 }"
|
| 139 |
+
ec_condition "{ ec_lb 0, cb 0.9 }"
|
| 140 |
+
disconnect_flank_cov 0.8
|
| 141 |
+
}
|
| 142 |
+
|
| 143 |
+
; bulge remover:
|
| 144 |
+
br
|
| 145 |
+
{
|
| 146 |
+
enabled true
|
| 147 |
+
max_coverage 1000000.0
|
| 148 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 149 |
+
max_delta 10
|
| 150 |
+
max_relative_delta 0.1
|
| 151 |
+
}
|
| 152 |
+
|
| 153 |
+
; Currently will not work even if enabled. Left for experiments.
|
| 154 |
+
; relative edge disconnector
|
| 155 |
+
red
|
| 156 |
+
{
|
| 157 |
+
enabled false
|
| 158 |
+
diff_mult 10.
|
| 159 |
+
unconditional_diff_mult 100.
|
| 160 |
+
}
|
| 161 |
+
}
|
| 162 |
+
|
| 163 |
+
; undo single cell config changes, enforce filtering
|
| 164 |
+
de
|
| 165 |
+
{
|
| 166 |
+
raw_filter_threshold 1
|
| 167 |
+
rounding_coeff 0.5 ; rounding : min(de_max_distance * rounding_coeff, rounding_thr)
|
| 168 |
+
rounding_threshold 0
|
| 169 |
+
}
|
| 170 |
+
|
| 171 |
+
;NB decsends from sc_pe
|
| 172 |
+
pe {
|
| 173 |
+
|
| 174 |
+
long_reads {
|
| 175 |
+
pacbio_reads {
|
| 176 |
+
filtering 1.9
|
| 177 |
+
weight_priority 20.0
|
| 178 |
+
unique_edge_priority 10.0
|
| 179 |
+
min_significant_overlap 1000
|
| 180 |
+
}
|
| 181 |
+
}
|
| 182 |
+
|
| 183 |
+
params {
|
| 184 |
+
overlap_removal {
|
| 185 |
+
enabled true
|
| 186 |
+
cut_all true
|
| 187 |
+
}
|
| 188 |
+
|
| 189 |
+
scaffolding_mode old_pe_2015
|
| 190 |
+
|
| 191 |
+
normalize_weight true
|
| 192 |
+
|
| 193 |
+
; extension selection
|
| 194 |
+
extension_options
|
| 195 |
+
{
|
| 196 |
+
single_threshold 0.3
|
| 197 |
+
weight_threshold 0.6
|
| 198 |
+
priority_coeff 1.5
|
| 199 |
+
max_repeat_length 1000000
|
| 200 |
+
}
|
| 201 |
+
|
| 202 |
+
use_coordinated_coverage true
|
| 203 |
+
|
| 204 |
+
coordinated_coverage
|
| 205 |
+
{
|
| 206 |
+
min_path_len 10000
|
| 207 |
+
}
|
| 208 |
+
|
| 209 |
+
}
|
| 210 |
+
|
| 211 |
+
}
|
| 212 |
+
|
| 213 |
+
prelim_pe {
|
| 214 |
+
params {
|
| 215 |
+
scaffolding_mode old
|
| 216 |
+
|
| 217 |
+
overlap_removal {
|
| 218 |
+
enabled false
|
| 219 |
+
}
|
| 220 |
+
|
| 221 |
+
use_coordinated_coverage false
|
| 222 |
+
remove_overlaps false
|
| 223 |
+
scaffolding2015 {
|
| 224 |
+
min_unique_length 100000000
|
| 225 |
+
}
|
| 226 |
+
}
|
| 227 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/metaplasmid_mode.info
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode metaextrachromosomal
|
| 2 |
+
two_step_rr false
|
| 3 |
+
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/metaviral_mode.info
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode metaextrachromosomal
|
| 2 |
+
two_step_rr false
|
| 3 |
+
|
| 4 |
+
simp
|
| 5 |
+
{
|
| 6 |
+
|
| 7 |
+
; suspecies bulge remover:
|
| 8 |
+
subspecies_br
|
| 9 |
+
{
|
| 10 |
+
enabled true
|
| 11 |
+
main_iteration_only true
|
| 12 |
+
max_bulge_length_coefficient 30. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 13 |
+
max_coverage 1000000.0
|
| 14 |
+
max_relative_coverage 15 ; bulge_cov < this * not_bulge_cov
|
| 15 |
+
max_delta 45
|
| 16 |
+
max_relative_delta 0.2
|
| 17 |
+
min_identity 0.7
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
}
|
| 21 |
+
plasmid
|
| 22 |
+
{
|
| 23 |
+
;isolated
|
| 24 |
+
long_edge_length 1000
|
| 25 |
+
edge_length_for_median 10000
|
| 26 |
+
relative_coverage 0.3
|
| 27 |
+
small_component_size 10000
|
| 28 |
+
small_component_relative_coverage 1.5
|
| 29 |
+
min_component_length 10000
|
| 30 |
+
min_isolated_length 1000
|
| 31 |
+
; reference_removal replace this with path to reference and uncomment for reference based filtration
|
| 32 |
+
;meta
|
| 33 |
+
iterative_coverage_elimination true
|
| 34 |
+
additive_step 5
|
| 35 |
+
relative_step 1.3
|
| 36 |
+
max_length 1000000
|
| 37 |
+
output_linear true
|
| 38 |
+
min_circular_length 1000
|
| 39 |
+
min_linear_length 500
|
| 40 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/pe_params.info
ADDED
|
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pe {
|
| 2 |
+
|
| 3 |
+
; output options
|
| 4 |
+
|
| 5 |
+
debug_output false
|
| 6 |
+
|
| 7 |
+
output {
|
| 8 |
+
write_overlaped_paths true
|
| 9 |
+
write_paths true
|
| 10 |
+
}
|
| 11 |
+
|
| 12 |
+
visualize {
|
| 13 |
+
print_overlaped_paths true
|
| 14 |
+
print_paths true
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
params {
|
| 18 |
+
multi_path_extend false
|
| 19 |
+
; old | 2015 | combined | old_pe_2015
|
| 20 |
+
scaffolding_mode old_pe_2015
|
| 21 |
+
|
| 22 |
+
overlap_removal {
|
| 23 |
+
enabled true
|
| 24 |
+
end_start_only false
|
| 25 |
+
cut_all false
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
normalize_weight true
|
| 29 |
+
|
| 30 |
+
; extension selection
|
| 31 |
+
extension_options
|
| 32 |
+
{
|
| 33 |
+
single_threshold 0.1
|
| 34 |
+
weight_threshold 0.5
|
| 35 |
+
priority_coeff 1.5
|
| 36 |
+
;TODO remove from here
|
| 37 |
+
max_repeat_length 8000
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
+
mate_pair_options
|
| 41 |
+
{
|
| 42 |
+
single_threshold 30
|
| 43 |
+
weight_threshold 0.5
|
| 44 |
+
priority_coeff 1.5
|
| 45 |
+
;TODO remove from here
|
| 46 |
+
max_repeat_length 8000
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
scaffolder {
|
| 50 |
+
enabled true
|
| 51 |
+
cutoff 2
|
| 52 |
+
hard_cutoff 0
|
| 53 |
+
rel_cov_cutoff 0.0
|
| 54 |
+
sum_threshold 3
|
| 55 |
+
|
| 56 |
+
cluster_info true
|
| 57 |
+
cl_threshold 0
|
| 58 |
+
|
| 59 |
+
fix_gaps true
|
| 60 |
+
use_la_gap_joiner true
|
| 61 |
+
;next param should be 0.51 - 1.0 if use_old_score = true and 3.0 otherwise
|
| 62 |
+
min_gap_score 0.7
|
| 63 |
+
|
| 64 |
+
max_can_overlap 1.
|
| 65 |
+
short_overlap 6
|
| 66 |
+
artificial_gap 10
|
| 67 |
+
|
| 68 |
+
min_overlap_length 10
|
| 69 |
+
flank_multiplication_coefficient .5
|
| 70 |
+
flank_addition_coefficient 5
|
| 71 |
+
|
| 72 |
+
var_coeff 3.0
|
| 73 |
+
basic_overlap_coeff 2.0
|
| 74 |
+
}
|
| 75 |
+
|
| 76 |
+
path_cleaning_presets ""
|
| 77 |
+
|
| 78 |
+
use_coordinated_coverage false
|
| 79 |
+
coordinated_coverage
|
| 80 |
+
{
|
| 81 |
+
max_edge_length_repeat 300
|
| 82 |
+
delta 0.5
|
| 83 |
+
min_path_len 1000
|
| 84 |
+
}
|
| 85 |
+
|
| 86 |
+
|
| 87 |
+
simple_coverage_resolver {
|
| 88 |
+
enabled false
|
| 89 |
+
coverage_margin 2
|
| 90 |
+
min_upper_coverage 5
|
| 91 |
+
max_coverage_variation 5
|
| 92 |
+
}
|
| 93 |
+
|
| 94 |
+
|
| 95 |
+
scaffolding2015 {
|
| 96 |
+
; (median * (1+variation) > unique > median * (1 - variation))
|
| 97 |
+
relative_weight_cutoff 2.0
|
| 98 |
+
|
| 99 |
+
unique_length_upper_bound 2000 ; max(unique_length_upper_bound, max_is(all libs))
|
| 100 |
+
unique_length_lower_bound 500 ; max(unique_length_lower_bound, unique_length_step)
|
| 101 |
+
unique_length_step 300
|
| 102 |
+
|
| 103 |
+
graph_connectivity_max_edges 200000
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
scaffold_graph {
|
| 107 |
+
construct false
|
| 108 |
+
output false
|
| 109 |
+
always_add 40 ; connection with read count >= always_add are always added to the graph
|
| 110 |
+
never_add 5 ; connection with read count < never_add are never added to the graph
|
| 111 |
+
relative_threshold 0.25 ; connection with read count >= max_read_count * relative_threshod are added to the graph if satisfy condition above, max_read_count is calculated amond all alternatives
|
| 112 |
+
use_graph_connectivity false
|
| 113 |
+
max_path_length 10000
|
| 114 |
+
}
|
| 115 |
+
|
| 116 |
+
genome_consistency_checker {
|
| 117 |
+
max_gap 1000
|
| 118 |
+
relative_max_gap 0.2
|
| 119 |
+
use_main_storage true ; if set to true, next two parameters are set to min_unique_length
|
| 120 |
+
unresolvable_jump 1000 ; length of unresolvable repeats
|
| 121 |
+
unique_length 500 ; spelling genome in the alphabet of edges longer than this
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
uniqueness_analyser {
|
| 125 |
+
enabled true
|
| 126 |
+
unique_coverage_variation 0.5
|
| 127 |
+
|
| 128 |
+
nonuniform_coverage_variation 50
|
| 129 |
+
uniformity_fraction_threshold 0.8
|
| 130 |
+
}
|
| 131 |
+
|
| 132 |
+
loop_traversal
|
| 133 |
+
{
|
| 134 |
+
min_edge_length 1000
|
| 135 |
+
max_component_size 10
|
| 136 |
+
max_path_length 1000
|
| 137 |
+
}
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
|
| 141 |
+
long_reads {
|
| 142 |
+
pacbio_reads {
|
| 143 |
+
filtering 2.5
|
| 144 |
+
weight_priority 1.2
|
| 145 |
+
unique_edge_priority 5.0
|
| 146 |
+
min_significant_overlap 0
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
single_reads {
|
| 150 |
+
filtering 1.25
|
| 151 |
+
weight_priority 5.0
|
| 152 |
+
unique_edge_priority 10000.0
|
| 153 |
+
min_significant_overlap 0
|
| 154 |
+
}
|
| 155 |
+
|
| 156 |
+
contigs {
|
| 157 |
+
filtering 0.0
|
| 158 |
+
weight_priority 1.5
|
| 159 |
+
unique_edge_priority 2.0
|
| 160 |
+
min_significant_overlap 0
|
| 161 |
+
}
|
| 162 |
+
|
| 163 |
+
meta_untrusted_contigs {
|
| 164 |
+
filtering 0.0
|
| 165 |
+
weight_priority 10000.0
|
| 166 |
+
unique_edge_priority 10000.0
|
| 167 |
+
min_significant_overlap 200
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
rna_long_reads {
|
| 171 |
+
filtering 0.1
|
| 172 |
+
weight_priority 1.1
|
| 173 |
+
unique_edge_priority 2.0
|
| 174 |
+
min_significant_overlap 0
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
|
| 178 |
+
}
|
| 179 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/plasmid_mode.info
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode plasmid
|
| 2 |
+
|
| 3 |
+
plasmid
|
| 4 |
+
{
|
| 5 |
+
;isolated
|
| 6 |
+
long_edge_length 1000
|
| 7 |
+
edge_length_for_median 10000
|
| 8 |
+
relative_coverage 0.3
|
| 9 |
+
small_component_size 10000
|
| 10 |
+
small_component_relative_coverage 1.5
|
| 11 |
+
min_component_length 10000
|
| 12 |
+
min_isolated_length 1000
|
| 13 |
+
; reference_removal replace this with path to reference and uncomment for reference based filtration
|
| 14 |
+
;meta
|
| 15 |
+
iterative_coverage_elimination true
|
| 16 |
+
additive_step 5
|
| 17 |
+
relative_step 1.3
|
| 18 |
+
max_length 1000000
|
| 19 |
+
output_linear false
|
| 20 |
+
min_circular_length 1000
|
| 21 |
+
min_linear_length 500
|
| 22 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/rna_mode.info
ADDED
|
@@ -0,0 +1,213 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode rna
|
| 2 |
+
|
| 3 |
+
preserve_raw_paired_index true
|
| 4 |
+
min_edge_length_for_is_count 500
|
| 5 |
+
|
| 6 |
+
calculate_coverage_for_each_lib true
|
| 7 |
+
strand_specificity {
|
| 8 |
+
ss_enabled false
|
| 9 |
+
antisense false
|
| 10 |
+
}
|
| 11 |
+
|
| 12 |
+
ss_coverage_splitter {
|
| 13 |
+
enabled true
|
| 14 |
+
bin_size 50
|
| 15 |
+
min_edge_len 200
|
| 16 |
+
min_edge_coverage 5
|
| 17 |
+
min_flanking_coverage 2
|
| 18 |
+
coverage_margin 5
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
pacbio_processor
|
| 22 |
+
{
|
| 23 |
+
internal_length_cutoff 100
|
| 24 |
+
;align and traverse.
|
| 25 |
+
; compression_cutoff 0.6
|
| 26 |
+
; path_limit_stretching 1.3
|
| 27 |
+
; path_limit_pressing 0.7
|
| 28 |
+
max_path_in_dijkstra 5000
|
| 29 |
+
max_vertex_in_dijkstra 1000
|
| 30 |
+
rna_filtering true
|
| 31 |
+
|
| 32 |
+
;gap_closer
|
| 33 |
+
long_seq_limit 100
|
| 34 |
+
enable_gap_closing false
|
| 35 |
+
enable_fl_gap_closing true
|
| 36 |
+
pacbio_min_gap_quantity 2
|
| 37 |
+
contigs_min_gap_quantity 1
|
| 38 |
+
max_contigs_gap_length 10000
|
| 39 |
+
}
|
| 40 |
+
|
| 41 |
+
contig_output {
|
| 42 |
+
scaffolds_name transcripts
|
| 43 |
+
; none --- do not output broken scaffolds | break_gaps --- break only by N steches | break_all --- break all with overlap < k
|
| 44 |
+
output_broken_scaffolds none
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
simp
|
| 48 |
+
{
|
| 49 |
+
;all topology based erroneous connection removers are off
|
| 50 |
+
topology_simplif_enabled false
|
| 51 |
+
|
| 52 |
+
tc
|
| 53 |
+
{
|
| 54 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 55 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 56 |
+
condition "{ mmm 3 tc_lb 4, cb 100000, rctc 0.5 } { tc_lb 2, cb 1, rctc 10000 }"
|
| 57 |
+
}
|
| 58 |
+
|
| 59 |
+
dead_end
|
| 60 |
+
{
|
| 61 |
+
enabled true
|
| 62 |
+
condition "{ tc_lb 3.5, cb 2 }"
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
; bulge remover:
|
| 66 |
+
br
|
| 67 |
+
{
|
| 68 |
+
enabled true
|
| 69 |
+
max_additive_length_coefficient 100
|
| 70 |
+
max_coverage 1000000.0
|
| 71 |
+
max_relative_coverage 100000.0 ; bulge_cov < this * not_bulge_cov
|
| 72 |
+
}
|
| 73 |
+
|
| 74 |
+
; erroneous connections remover:
|
| 75 |
+
ec
|
| 76 |
+
{
|
| 77 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 78 |
+
; icb: iterative coverage bound
|
| 79 |
+
; to_ec_lb: max_ec_length = 2*tip_length(to_ec_lb) - 1
|
| 80 |
+
; nbr: use not bulge erroneous connections remover
|
| 81 |
+
; condition "{ ec_lb 9, icb 40.0, nbr }"
|
| 82 |
+
condition "{ ec_lb 30, icb 200, rcec_cb 1.0 }"
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
; relative coverage erroneous connections remover:
|
| 86 |
+
rcec
|
| 87 |
+
{
|
| 88 |
+
rcec_lb 30
|
| 89 |
+
rcec_cb 1.0
|
| 90 |
+
enabled true
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
rcc
|
| 94 |
+
{
|
| 95 |
+
enabled true
|
| 96 |
+
coverage_gap 20.
|
| 97 |
+
}
|
| 98 |
+
|
| 99 |
+
; hidden ec remover
|
| 100 |
+
her
|
| 101 |
+
{
|
| 102 |
+
; TODO NB config also used in special rna mode version (always enabled)
|
| 103 |
+
enabled false
|
| 104 |
+
uniqueness_length 1500
|
| 105 |
+
unreliability_threshold 0.2
|
| 106 |
+
relative_threshold 5
|
| 107 |
+
}
|
| 108 |
+
|
| 109 |
+
ier
|
| 110 |
+
{
|
| 111 |
+
enabled true
|
| 112 |
+
use_rl_for_max_length true ; max_length will be taken max with read_length
|
| 113 |
+
use_rl_for_max_length_any_cov false ; use_rl_for_max_length_any_cov will be taken max with read_length
|
| 114 |
+
max_length 80
|
| 115 |
+
max_coverage 2
|
| 116 |
+
max_length_any_cov 0
|
| 117 |
+
rl_threshold_increase 2 ; add this value to read length if used, i.e. flags above are set
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
}
|
| 121 |
+
|
| 122 |
+
; disable filtering in rna mode
|
| 123 |
+
de
|
| 124 |
+
{
|
| 125 |
+
raw_filter_threshold 0
|
| 126 |
+
}
|
| 127 |
+
|
| 128 |
+
pe {
|
| 129 |
+
debug_output true
|
| 130 |
+
|
| 131 |
+
params {
|
| 132 |
+
multi_path_extend true
|
| 133 |
+
|
| 134 |
+
scaffolding_mode old
|
| 135 |
+
|
| 136 |
+
overlap_removal {
|
| 137 |
+
enabled false
|
| 138 |
+
end_start_only true
|
| 139 |
+
cut_all true
|
| 140 |
+
}
|
| 141 |
+
|
| 142 |
+
extension_options
|
| 143 |
+
{
|
| 144 |
+
single_threshold 0.05
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
scaffolder {
|
| 148 |
+
cutoff 1
|
| 149 |
+
hard_cutoff 5
|
| 150 |
+
rel_cov_cutoff 0.1
|
| 151 |
+
cluster_info false
|
| 152 |
+
min_overlap_for_rna_scaffolding 8
|
| 153 |
+
}
|
| 154 |
+
|
| 155 |
+
path_cleaning_presets "default soft hard"
|
| 156 |
+
; All length cutoffs presented in nucleotides
|
| 157 |
+
; So edges less than or equal to (relative cutoff * RL - K) or (absolute cutoff - K) will be deleted
|
| 158 |
+
path_cleaning
|
| 159 |
+
{
|
| 160 |
+
enabled true
|
| 161 |
+
min_length 110
|
| 162 |
+
isolated_min_length 130
|
| 163 |
+
isolated_min_cov 4
|
| 164 |
+
min_length_for_low_covered 140
|
| 165 |
+
rel_cutoff 1.3
|
| 166 |
+
rel_isolated_cutoff 1.5
|
| 167 |
+
rel_low_covered_cutoff 1.6
|
| 168 |
+
min_coverage 2
|
| 169 |
+
}
|
| 170 |
+
|
| 171 |
+
; All length cutoffs presented in nucleotides
|
| 172 |
+
hard_path_cleaning
|
| 173 |
+
{
|
| 174 |
+
enabled true
|
| 175 |
+
min_length 130
|
| 176 |
+
isolated_min_length 180
|
| 177 |
+
isolated_min_cov 8
|
| 178 |
+
min_length_for_low_covered 180
|
| 179 |
+
rel_cutoff 1.5
|
| 180 |
+
rel_isolated_cutoff 2.0
|
| 181 |
+
rel_low_covered_cutoff 2.0
|
| 182 |
+
min_coverage 3
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
; All length cutoffs presented in nucleotides
|
| 186 |
+
soft_path_cleaning
|
| 187 |
+
{
|
| 188 |
+
enabled true
|
| 189 |
+
min_length 85
|
| 190 |
+
isolated_min_length 100
|
| 191 |
+
isolated_min_cov 2
|
| 192 |
+
min_length_for_low_covered 130
|
| 193 |
+
rel_cutoff 1.05
|
| 194 |
+
rel_isolated_cutoff 1.2
|
| 195 |
+
rel_low_covered_cutoff 1.5
|
| 196 |
+
min_coverage 1
|
| 197 |
+
}
|
| 198 |
+
|
| 199 |
+
use_coordinated_coverage false
|
| 200 |
+
coordinated_coverage {
|
| 201 |
+
max_edge_length_repeat 1000
|
| 202 |
+
delta 0.5
|
| 203 |
+
min_path_len 300
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
simple_coverage_resolver {
|
| 207 |
+
enabled true
|
| 208 |
+
coverage_margin 2
|
| 209 |
+
min_upper_coverage 2
|
| 210 |
+
max_coverage_variation 10
|
| 211 |
+
}
|
| 212 |
+
}
|
| 213 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/rnaviral_mode.info
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode rnaviral
|
| 2 |
+
two_step_rr false
|
| 3 |
+
|
| 4 |
+
simp
|
| 5 |
+
{
|
| 6 |
+
|
| 7 |
+
; suspecies bulge remover:
|
| 8 |
+
subspecies_br
|
| 9 |
+
{
|
| 10 |
+
enabled true
|
| 11 |
+
main_iteration_only true
|
| 12 |
+
max_bulge_length_coefficient 30. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 13 |
+
max_coverage 1000000.0
|
| 14 |
+
max_relative_coverage 15 ; bulge_cov < this * not_bulge_cov
|
| 15 |
+
max_delta 45
|
| 16 |
+
max_relative_delta 0.2
|
| 17 |
+
min_identity 0.9
|
| 18 |
+
}
|
| 19 |
+
|
| 20 |
+
red
|
| 21 |
+
{
|
| 22 |
+
enabled true
|
| 23 |
+
diff_mult 10.
|
| 24 |
+
unconditional_diff_mult 50.
|
| 25 |
+
edge_sum 0
|
| 26 |
+
}
|
| 27 |
+
|
| 28 |
+
final_br
|
| 29 |
+
{
|
| 30 |
+
enabled false
|
| 31 |
+
}
|
| 32 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/sewage_mode.info
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
simp {
|
| 2 |
+
; bulge remover:
|
| 3 |
+
br
|
| 4 |
+
{
|
| 5 |
+
enabled true
|
| 6 |
+
max_coverage 10.0
|
| 7 |
+
max_relative_coverage 0.05 ; bulge_cov < this * not_bulge_cov
|
| 8 |
+
max_delta 10
|
| 9 |
+
max_relative_delta 0.1
|
| 10 |
+
dijkstra_vertex_limit 3000
|
| 11 |
+
parallel true
|
| 12 |
+
}
|
| 13 |
+
; final bulge remover:
|
| 14 |
+
final_br
|
| 15 |
+
{
|
| 16 |
+
enabled false
|
| 17 |
+
}
|
| 18 |
+
; complex bulge remover
|
| 19 |
+
cbr
|
| 20 |
+
{
|
| 21 |
+
enabled false
|
| 22 |
+
}
|
| 23 |
+
; relative coverage erroneous component remover:
|
| 24 |
+
rcc
|
| 25 |
+
{
|
| 26 |
+
enabled true
|
| 27 |
+
coverage_gap 15.
|
| 28 |
+
max_length_coeff 3.0
|
| 29 |
+
max_length_with_tips_coeff 5.0
|
| 30 |
+
max_vertex_cnt 100
|
| 31 |
+
max_ec_length_coefficient 300
|
| 32 |
+
max_coverage_coeff -1.0
|
| 33 |
+
}
|
| 34 |
+
|
| 35 |
+
; tip clipper:
|
| 36 |
+
tc
|
| 37 |
+
{
|
| 38 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 39 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 40 |
+
condition "{ rl 0.2, cb 10.0 } { rlmk 1.1, rctc 2.0, cb 10.0 }"
|
| 41 |
+
}
|
| 42 |
+
|
| 43 |
+
final_tc
|
| 44 |
+
{
|
| 45 |
+
condition ""
|
| 46 |
+
}
|
| 47 |
+
}
|
| 48 |
+
|
| 49 |
+
preliminary_simp
|
| 50 |
+
{
|
| 51 |
+
; bulge remover:
|
| 52 |
+
br
|
| 53 |
+
{
|
| 54 |
+
enabled true
|
| 55 |
+
max_coverage 500.0
|
| 56 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 57 |
+
max_delta 10
|
| 58 |
+
max_relative_delta 0.1
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/simplification.info
ADDED
|
@@ -0,0 +1,244 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; simplification
|
| 2 |
+
|
| 3 |
+
simp
|
| 4 |
+
{
|
| 5 |
+
; ==== RAW SIMPLIFICATION ====
|
| 6 |
+
init_clean
|
| 7 |
+
{
|
| 8 |
+
self_conj_condition "{ ec_lb 100, cb 1.0 }"
|
| 9 |
+
early_it_only false
|
| 10 |
+
; will be enabled only if average coverage >= activate_cov
|
| 11 |
+
; if value < 0 check not performed
|
| 12 |
+
activation_cov 10.
|
| 13 |
+
|
| 14 |
+
; isolated edges remover
|
| 15 |
+
ier
|
| 16 |
+
{
|
| 17 |
+
enabled true
|
| 18 |
+
use_rl_for_max_length false ; max_length will be taken max with read_length
|
| 19 |
+
use_rl_for_max_length_any_cov true ; use_rl_for_max_length_any_cov will be taken max with read_length
|
| 20 |
+
max_length 0 ; will be taken max with read_length if option above is set
|
| 21 |
+
max_coverage 0
|
| 22 |
+
max_length_any_cov 0 ; will be taken max with read_length if option above is set
|
| 23 |
+
rl_threshold_increase 0 ; add this value to read length if used, i.e. flags above are set
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
tip_condition "{ tc_lb 3.5, cb auto }"
|
| 27 |
+
ec_condition "{ ec_lb 10, cb 2.0 }"
|
| 28 |
+
|
| 29 |
+
; edges with flank cov around alternative less than value will be disconnected
|
| 30 |
+
; negative value to disable
|
| 31 |
+
disconnect_flank_cov -1.0
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
; ==== SIMPLIFICATION CYCLE ====
|
| 35 |
+
|
| 36 |
+
; number of iterations in basic simplification cycle
|
| 37 |
+
cycle_iter_count 10
|
| 38 |
+
|
| 39 |
+
; tip clipper:
|
| 40 |
+
tc
|
| 41 |
+
{
|
| 42 |
+
; rctc: tip_cov < rctc * not_tip_cov
|
| 43 |
+
; tc_lb: max_tip_length = max((min(k, read_length / 2) * tc_lb), read_length);
|
| 44 |
+
; todo think about params one more time
|
| 45 |
+
condition "{ tc_lb 3.5, cb 1000000, rctc 2.0 } { tc_lb 10., cb auto }"
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
; bulge remover:
|
| 49 |
+
br
|
| 50 |
+
{
|
| 51 |
+
enabled true
|
| 52 |
+
main_iteration_only false
|
| 53 |
+
max_bulge_length_coefficient 3. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 54 |
+
max_additive_length_coefficient 100
|
| 55 |
+
max_coverage 1000.0
|
| 56 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 57 |
+
max_delta 3
|
| 58 |
+
max_relative_delta 0.1
|
| 59 |
+
max_number_edges 1000
|
| 60 |
+
dijkstra_vertex_limit 3000
|
| 61 |
+
parallel true
|
| 62 |
+
buff_size 10000
|
| 63 |
+
buff_cov_diff 2.
|
| 64 |
+
buff_cov_rel_diff 0.2
|
| 65 |
+
min_identity 0.0
|
| 66 |
+
}
|
| 67 |
+
|
| 68 |
+
; erroneous connections remover:
|
| 69 |
+
ec
|
| 70 |
+
{
|
| 71 |
+
; ec_lb: max_ec_length = k + ec_lb
|
| 72 |
+
; icb: iterative coverage bound
|
| 73 |
+
; to_ec_lb: max_ec_length = 2*tip_length(to_ec_lb) - 1
|
| 74 |
+
condition "{ to_ec_lb 5, icb auto }"
|
| 75 |
+
; condition "{ ec_lb 9, icb 40.0 }"
|
| 76 |
+
}
|
| 77 |
+
|
| 78 |
+
dead_end {
|
| 79 |
+
enabled false
|
| 80 |
+
condition ""
|
| 81 |
+
}
|
| 82 |
+
|
| 83 |
+
; ==== POST-SIMPLIFICATION ====
|
| 84 |
+
|
| 85 |
+
; relative coverage erroneous connections remover:
|
| 86 |
+
rcec
|
| 87 |
+
{
|
| 88 |
+
enabled false
|
| 89 |
+
rcec_lb 30
|
| 90 |
+
rcec_cb 0.5
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
; relative coverage erroneous component remover:
|
| 94 |
+
rcc
|
| 95 |
+
{
|
| 96 |
+
enabled false
|
| 97 |
+
coverage_gap 5.
|
| 98 |
+
max_length_coeff 2.0
|
| 99 |
+
max_length_with_tips_coeff 3.0
|
| 100 |
+
max_vertex_cnt 30
|
| 101 |
+
max_ec_length_coefficient 30
|
| 102 |
+
max_coverage_coeff 2.0
|
| 103 |
+
}
|
| 104 |
+
|
| 105 |
+
; relative edge disconnector:
|
| 106 |
+
red
|
| 107 |
+
{
|
| 108 |
+
enabled false
|
| 109 |
+
diff_mult 20.
|
| 110 |
+
edge_sum 10000
|
| 111 |
+
unconditional_diff_mult 0. ; 0. to disable
|
| 112 |
+
}
|
| 113 |
+
|
| 114 |
+
; final tip clipper:
|
| 115 |
+
final_tc
|
| 116 |
+
{
|
| 117 |
+
condition ""
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
; final bulge remover:
|
| 121 |
+
final_br
|
| 122 |
+
{
|
| 123 |
+
enabled false
|
| 124 |
+
main_iteration_only false
|
| 125 |
+
max_bulge_length_coefficient 3. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 126 |
+
max_additive_length_coefficient 100
|
| 127 |
+
max_coverage 1000.0
|
| 128 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 129 |
+
max_delta 3
|
| 130 |
+
max_relative_delta 0.1
|
| 131 |
+
max_number_edges 1000
|
| 132 |
+
dijkstra_vertex_limit 3000
|
| 133 |
+
parallel true
|
| 134 |
+
buff_size 10000
|
| 135 |
+
buff_cov_diff 2.
|
| 136 |
+
buff_cov_rel_diff 0.2
|
| 137 |
+
min_identity 0.0
|
| 138 |
+
}
|
| 139 |
+
|
| 140 |
+
; subspecies bulge remover:
|
| 141 |
+
subspecies_br
|
| 142 |
+
{
|
| 143 |
+
enabled false
|
| 144 |
+
main_iteration_only false
|
| 145 |
+
max_bulge_length_coefficient 3. ; max_bulge_length = max_bulge_length_coefficient * k
|
| 146 |
+
max_additive_length_coefficient 100
|
| 147 |
+
max_coverage 1000.0
|
| 148 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 149 |
+
max_delta 3
|
| 150 |
+
max_relative_delta 0.1
|
| 151 |
+
max_number_edges 1000
|
| 152 |
+
dijkstra_vertex_limit 3000
|
| 153 |
+
parallel true
|
| 154 |
+
buff_size 10000
|
| 155 |
+
buff_cov_diff 2.
|
| 156 |
+
buff_cov_rel_diff 0.2
|
| 157 |
+
min_identity 0.0
|
| 158 |
+
}
|
| 159 |
+
|
| 160 |
+
|
| 161 |
+
; complex tip clipper
|
| 162 |
+
complex_tc
|
| 163 |
+
{
|
| 164 |
+
enabled false
|
| 165 |
+
max_relative_coverage -1
|
| 166 |
+
max_edge_len 100
|
| 167 |
+
condition "{ tc_lb 3.5 }"
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
; complex bulge remover
|
| 171 |
+
cbr
|
| 172 |
+
{
|
| 173 |
+
enabled false
|
| 174 |
+
max_relative_length 5.
|
| 175 |
+
max_length_difference 5
|
| 176 |
+
}
|
| 177 |
+
|
| 178 |
+
; isolated edges remover
|
| 179 |
+
ier
|
| 180 |
+
{
|
| 181 |
+
enabled true
|
| 182 |
+
use_rl_for_max_length false ; max_length will be taken max with read_length
|
| 183 |
+
use_rl_for_max_length_any_cov true ; use_rl_for_max_length_any_cov will be taken max with read_length
|
| 184 |
+
max_length 0 ; will be taken max with read_length if option above is set
|
| 185 |
+
max_coverage 2
|
| 186 |
+
max_length_any_cov 150 ; will be taken max with read_length if option above is set
|
| 187 |
+
rl_threshold_increase 0 ; add this value to read length if used, i.e. flags above are set
|
| 188 |
+
}
|
| 189 |
+
|
| 190 |
+
; hidden ec remover
|
| 191 |
+
her
|
| 192 |
+
{
|
| 193 |
+
enabled false
|
| 194 |
+
uniqueness_length 1500
|
| 195 |
+
unreliability_threshold 4
|
| 196 |
+
relative_threshold 5
|
| 197 |
+
}
|
| 198 |
+
|
| 199 |
+
; ==== ADVANCED EC REMOVAL ALGO ====
|
| 200 |
+
; enable advanced ec removal algo
|
| 201 |
+
topology_simplif_enabled false
|
| 202 |
+
|
| 203 |
+
; topology based erroneous connection remover
|
| 204 |
+
tec
|
| 205 |
+
{
|
| 206 |
+
max_ec_length_coefficient 55 ; max_ec_length = k + max_ec_length_coefficient
|
| 207 |
+
uniqueness_length 1500
|
| 208 |
+
plausibility_length 200
|
| 209 |
+
}
|
| 210 |
+
|
| 211 |
+
; topology and reliability based erroneous connection remover
|
| 212 |
+
trec
|
| 213 |
+
{
|
| 214 |
+
max_ec_length_coefficient 100 ; max_ec_length = k + max_ec_length_coefficient
|
| 215 |
+
uniqueness_length 1500
|
| 216 |
+
unreliable_coverage 2.5
|
| 217 |
+
}
|
| 218 |
+
|
| 219 |
+
; interstrand erroneous connection remover (thorn remover)
|
| 220 |
+
isec
|
| 221 |
+
{
|
| 222 |
+
max_ec_length_coefficient 100 ; max_ec_length = k + max_ec_length_coefficient
|
| 223 |
+
uniqueness_length 1500
|
| 224 |
+
span_distance 15000
|
| 225 |
+
}
|
| 226 |
+
|
| 227 |
+
; max flow erroneous connection remover
|
| 228 |
+
mfec
|
| 229 |
+
{
|
| 230 |
+
enabled false
|
| 231 |
+
max_ec_length_coefficient 30 ; max_ec_length = k + max_ec_length_coefficient
|
| 232 |
+
uniqueness_length 1500
|
| 233 |
+
plausibility_length 200
|
| 234 |
+
}
|
| 235 |
+
|
| 236 |
+
; topology tip clipper:
|
| 237 |
+
ttc
|
| 238 |
+
{
|
| 239 |
+
length_coeff 3.5
|
| 240 |
+
plausibility_length 250
|
| 241 |
+
uniqueness_length 1500
|
| 242 |
+
}
|
| 243 |
+
|
| 244 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/toy.info
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
reads toy.yaml
|
| 2 |
+
single_cell false
|
| 3 |
+
; RL 100
|
| 4 |
+
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/final.lib_data
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
�---
|
| 2 |
+
max read length: 150
|
| 3 |
+
nomerge max read length: 150
|
| 4 |
+
average read length: 133.399
|
| 5 |
+
average coverage: 8.62166
|
| 6 |
+
libraries:
|
| 7 |
+
- type: paired-end
|
| 8 |
+
number: 1
|
| 9 |
+
orientation: fr
|
| 10 |
+
left reads:
|
| 11 |
+
- '/225040511/project/bioagent-bench/dataset/evolution/data/anc_R1.fastq.gz'
|
| 12 |
+
right reads:
|
| 13 |
+
- '/225040511/project/bioagent-bench/dataset/evolution/data/anc_R2.fastq.gz'
|
| 14 |
+
data:
|
| 15 |
+
unmerged read length: 150
|
| 16 |
+
merged read length: 0
|
| 17 |
+
insert size mean: 0
|
| 18 |
+
insert size deviation: 0
|
| 19 |
+
insert size left quantile: 0
|
| 20 |
+
insert size right quantile: 0
|
| 21 |
+
insert size median: 0
|
| 22 |
+
insert size mad: 0
|
| 23 |
+
insert size distribution: { }
|
| 24 |
+
pi threshold: 0
|
| 25 |
+
binary reads info:
|
| 26 |
+
binary converted: true
|
| 27 |
+
bin reads info file: '/225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/.bin_reads/INFO_0'
|
| 28 |
+
paired read prefix: '/225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/.bin_reads/paired_0'
|
| 29 |
+
merged read prefix: '/225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/.bin_reads/merged_0'
|
| 30 |
+
single read prefix: '/225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/.bin_reads/single_0'
|
| 31 |
+
chunk num: 8
|
| 32 |
+
single reads mapped: false
|
| 33 |
+
library index: 0
|
| 34 |
+
number of reads: 563496
|
| 35 |
+
total nucleotides: 75169567
|
| 36 |
+
...
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/simplified_contigs/contigs_info
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
14 18446744073709551615 157815 0 756 4569114
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph.fastg
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph_after_simplification.gfa
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph_with_scaffolds.gfa
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/before_rr.fasta
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/careful_mda_mode.info
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
simp
|
| 2 |
+
{
|
| 3 |
+
; bulge remover:
|
| 4 |
+
br
|
| 5 |
+
{
|
| 6 |
+
enabled true
|
| 7 |
+
max_relative_coverage 1.1 ; bulge_cov < this * not_bulge_cov
|
| 8 |
+
}
|
| 9 |
+
|
| 10 |
+
; complex bulge remover
|
| 11 |
+
cbr
|
| 12 |
+
{
|
| 13 |
+
enabled false
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
final_tc
|
| 17 |
+
{
|
| 18 |
+
condition ""
|
| 19 |
+
}
|
| 20 |
+
|
| 21 |
+
; bulge remover:
|
| 22 |
+
final_br
|
| 23 |
+
{
|
| 24 |
+
enabled false
|
| 25 |
+
}
|
| 26 |
+
|
| 27 |
+
init_clean
|
| 28 |
+
{
|
| 29 |
+
early_it_only true
|
| 30 |
+
|
| 31 |
+
activation_cov -1.
|
| 32 |
+
ier
|
| 33 |
+
{
|
| 34 |
+
enabled false
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
tip_condition ""
|
| 38 |
+
ec_condition ""
|
| 39 |
+
}
|
| 40 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/careful_mode.info
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
simp
|
| 2 |
+
{
|
| 3 |
+
; bulge remover:
|
| 4 |
+
br
|
| 5 |
+
{
|
| 6 |
+
enabled true
|
| 7 |
+
max_relative_coverage 0.5 ; bulge_cov < this * not_bulge_cov
|
| 8 |
+
; parallel false
|
| 9 |
+
}
|
| 10 |
+
|
| 11 |
+
; complex bulge remover
|
| 12 |
+
cbr
|
| 13 |
+
{
|
| 14 |
+
enabled false
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
; bulge remover:
|
| 18 |
+
final_br
|
| 19 |
+
{
|
| 20 |
+
enabled false
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
; relative coverage erroneous component remover:
|
| 24 |
+
rcc
|
| 25 |
+
{
|
| 26 |
+
enabled false
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
init_clean
|
| 30 |
+
{
|
| 31 |
+
early_it_only true
|
| 32 |
+
|
| 33 |
+
activation_cov -1.
|
| 34 |
+
ier
|
| 35 |
+
{
|
| 36 |
+
enabled false
|
| 37 |
+
}
|
| 38 |
+
|
| 39 |
+
tip_condition ""
|
| 40 |
+
ec_condition ""
|
| 41 |
+
}
|
| 42 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/config.info
ADDED
|
@@ -0,0 +1,216 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; input options:
|
| 2 |
+
|
| 3 |
+
#include "simplification.info"
|
| 4 |
+
#include "construction.info"
|
| 5 |
+
#include "distance_estimation.info"
|
| 6 |
+
#include "detail_info_printer.info"
|
| 7 |
+
#include "pe_params.info"
|
| 8 |
+
|
| 9 |
+
K 77
|
| 10 |
+
;FIXME introduce isolate mode
|
| 11 |
+
mode base
|
| 12 |
+
|
| 13 |
+
dataset /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/dataset.info
|
| 14 |
+
log_filename log.properties
|
| 15 |
+
|
| 16 |
+
output_base /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly
|
| 17 |
+
tmp_dir /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/tmp/spades_lhfdc3lg
|
| 18 |
+
|
| 19 |
+
main_iteration true
|
| 20 |
+
; iterative mode switcher, activates additional contigs usage
|
| 21 |
+
use_additional_contigs true
|
| 22 |
+
additional_contigs /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/simplified_contigs
|
| 23 |
+
load_from /225040511/project/Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/saves
|
| 24 |
+
|
| 25 |
+
; Multithreading options
|
| 26 |
+
temp_bin_reads_dir .bin_reads/
|
| 27 |
+
max_threads 8
|
| 28 |
+
max_memory 32
|
| 29 |
+
buffer_size 512; in Megabytes
|
| 30 |
+
|
| 31 |
+
entry_point read_conversion
|
| 32 |
+
;entry_point construction
|
| 33 |
+
;entry_point simplification
|
| 34 |
+
;entry_point hybrid_aligning
|
| 35 |
+
;entry_point late_pair_info_count
|
| 36 |
+
;entry_point distance_estimation
|
| 37 |
+
;entry_point repeat_resolving
|
| 38 |
+
|
| 39 |
+
checkpoints none
|
| 40 |
+
developer_mode false
|
| 41 |
+
sewage false
|
| 42 |
+
sewage_matrix /225040511/miniconda3/envs/biomni_e1/share/spades/sewage/usher_barcodes.csv
|
| 43 |
+
|
| 44 |
+
scaffold_correction_mode false
|
| 45 |
+
|
| 46 |
+
; enabled (1) or disabled (0) repeat resolution (former "paired_mode")
|
| 47 |
+
rr_enable true
|
| 48 |
+
; 0 for graph N50
|
| 49 |
+
min_edge_length_for_is_count 0
|
| 50 |
+
|
| 51 |
+
; Whether GFA v1.2 (jump links) or GFA v1.1 (scaffold segments) graphs is written
|
| 52 |
+
gfa11 false
|
| 53 |
+
|
| 54 |
+
;preserve raw paired index after distance estimation
|
| 55 |
+
preserve_raw_paired_index false
|
| 56 |
+
|
| 57 |
+
; two-step pipeline
|
| 58 |
+
two_step_rr false
|
| 59 |
+
; enables/disables usage of intermediate contigs in two-step pipeline
|
| 60 |
+
use_intermediate_contigs false
|
| 61 |
+
|
| 62 |
+
;use single reads for rr (all | only_single_libs | none )
|
| 63 |
+
single_reads_rr only_single_libs
|
| 64 |
+
|
| 65 |
+
; The following parameters are used ONLY if developer_mode is true
|
| 66 |
+
|
| 67 |
+
; whether to output dot-files with pictures of graphs - ONLY in developer mode
|
| 68 |
+
output_pictures true
|
| 69 |
+
|
| 70 |
+
; whether to output resulting contigs after intermediate stages - ONLY in developer mode
|
| 71 |
+
output_nonfinal_contigs true
|
| 72 |
+
|
| 73 |
+
; whether to compute number of paths statistics - ONLY in developer mode
|
| 74 |
+
compute_paths_number false
|
| 75 |
+
|
| 76 |
+
; End of developer_mode parameters
|
| 77 |
+
|
| 78 |
+
;if true simple mismatches are corrected
|
| 79 |
+
correct_mismatches true
|
| 80 |
+
|
| 81 |
+
; set it true to get statistics, such as false positive/negative, perfect match, etc.
|
| 82 |
+
paired_info_statistics false
|
| 83 |
+
|
| 84 |
+
; set it true to get statistics for pair information (over gaps), such as false positive/negative, perfect match, etc.
|
| 85 |
+
paired_info_scaffolder false
|
| 86 |
+
|
| 87 |
+
;the only option left from repeat resolving
|
| 88 |
+
max_repeat_length 8000
|
| 89 |
+
|
| 90 |
+
; repeat resolving mode (none path_extend)
|
| 91 |
+
resolving_mode path_extend
|
| 92 |
+
|
| 93 |
+
use_scaffolder true
|
| 94 |
+
|
| 95 |
+
avoid_rc_connections true
|
| 96 |
+
|
| 97 |
+
calculate_coverage_for_each_lib false
|
| 98 |
+
strand_specificity {
|
| 99 |
+
ss_enabled false
|
| 100 |
+
antisense false
|
| 101 |
+
}
|
| 102 |
+
|
| 103 |
+
contig_output {
|
| 104 |
+
contigs_name final_contigs
|
| 105 |
+
scaffolds_name scaffolds
|
| 106 |
+
; none --- do not output broken scaffolds | break_gaps --- break only by N steches | break_all --- break all with overlap < k
|
| 107 |
+
output_broken_scaffolds break_gaps
|
| 108 |
+
}
|
| 109 |
+
|
| 110 |
+
;position handling
|
| 111 |
+
|
| 112 |
+
pos
|
| 113 |
+
{
|
| 114 |
+
max_mapping_gap 0 ; in terms of K+1 mers value will be K + max_mapping_gap
|
| 115 |
+
max_gap_diff 0
|
| 116 |
+
contigs_for_threading ./data/debruijn/contigs.fasta
|
| 117 |
+
contigs_to_analyze ./data/debruijn/contigs.fasta
|
| 118 |
+
late_threading true
|
| 119 |
+
careful_labeling true
|
| 120 |
+
|
| 121 |
+
}
|
| 122 |
+
|
| 123 |
+
gap_closer_enable true
|
| 124 |
+
|
| 125 |
+
gap_closer
|
| 126 |
+
{
|
| 127 |
+
minimal_intersection 10
|
| 128 |
+
|
| 129 |
+
;before_raw_simplify and before_simplify are mutually exclusive
|
| 130 |
+
before_raw_simplify true
|
| 131 |
+
before_simplify false
|
| 132 |
+
after_simplify true
|
| 133 |
+
weight_threshold 2.0
|
| 134 |
+
max_dist_to_tip 5000
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
kmer_coverage_model {
|
| 138 |
+
probability_threshold 0.05
|
| 139 |
+
strong_probability_threshold 0.999
|
| 140 |
+
use_coverage_threshold false
|
| 141 |
+
coverage_threshold 10.0
|
| 142 |
+
}
|
| 143 |
+
|
| 144 |
+
; low covered edges remover
|
| 145 |
+
lcer
|
| 146 |
+
{
|
| 147 |
+
lcer_enabled false
|
| 148 |
+
lcer_coverage_threshold 0.0
|
| 149 |
+
}
|
| 150 |
+
|
| 151 |
+
pacbio_processor ;commented frozen constants default assinged in hpp
|
| 152 |
+
{
|
| 153 |
+
internal_length_cutoff 200
|
| 154 |
+
;align and traverse.
|
| 155 |
+
; compression_cutoff 0.6
|
| 156 |
+
; path_limit_stretching 1.3
|
| 157 |
+
; path_limit_pressing 0.7
|
| 158 |
+
max_path_in_dijkstra 15000
|
| 159 |
+
max_vertex_in_dijkstra 2000
|
| 160 |
+
rna_filtering false
|
| 161 |
+
|
| 162 |
+
;gap_closer
|
| 163 |
+
long_seq_limit 400
|
| 164 |
+
enable_gap_closing true
|
| 165 |
+
pacbio_min_gap_quantity 2
|
| 166 |
+
contigs_min_gap_quantity 1
|
| 167 |
+
max_contigs_gap_length 10000
|
| 168 |
+
;spoa
|
| 169 |
+
; match 5
|
| 170 |
+
; mismatch -4
|
| 171 |
+
; gap_open -8
|
| 172 |
+
; gap_extend -6
|
| 173 |
+
; gap_open_second -10
|
| 174 |
+
; gap_extend_second -4
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
;TODO move out!
|
| 178 |
+
graph_read_corr
|
| 179 |
+
{
|
| 180 |
+
enable false
|
| 181 |
+
output_dir corrected_contigs/
|
| 182 |
+
binary true
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
bwa_aligner
|
| 186 |
+
{
|
| 187 |
+
debug false
|
| 188 |
+
min_contig_len 0
|
| 189 |
+
}
|
| 190 |
+
|
| 191 |
+
;flanking coverage range
|
| 192 |
+
flanking_range 55
|
| 193 |
+
series_analysis ""
|
| 194 |
+
save_gp false
|
| 195 |
+
|
| 196 |
+
ss_coverage_splitter {
|
| 197 |
+
enabled false
|
| 198 |
+
bin_size 50
|
| 199 |
+
min_edge_len 200
|
| 200 |
+
min_edge_coverage 5
|
| 201 |
+
min_flanking_coverage 2
|
| 202 |
+
coverage_margin 5
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
time_tracer {
|
| 206 |
+
time_tracer_enabled false
|
| 207 |
+
granularity 500
|
| 208 |
+
}
|
| 209 |
+
|
| 210 |
+
hybrid_aligner {
|
| 211 |
+
trusted_aligner {
|
| 212 |
+
long_read_threshold 1000
|
| 213 |
+
long_read_fuzzy_coverage 0.95
|
| 214 |
+
short_read_fuzzy_coverage 0.90
|
| 215 |
+
}
|
| 216 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/construction.info
ADDED
|
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; construction
|
| 2 |
+
|
| 3 |
+
construction
|
| 4 |
+
{
|
| 5 |
+
; mode of construction: extension (construct hash map of kmers to extentions), old (construct set of k+1-mers)
|
| 6 |
+
mode extension
|
| 7 |
+
|
| 8 |
+
; enable keeping in graph perfect cycles. This slows down condensing but some plasmids can be lost if this is turned off.
|
| 9 |
+
keep_perfect_loops true
|
| 10 |
+
|
| 11 |
+
; size of buffer for each thread in MB, 0 for autodetection
|
| 12 |
+
read_buffer_size 0
|
| 13 |
+
|
| 14 |
+
; read median coverage threshold
|
| 15 |
+
read_cov_threshold 0
|
| 16 |
+
|
| 17 |
+
early_tip_clipper
|
| 18 |
+
{
|
| 19 |
+
; tip clipper can be enabled only in extension mode
|
| 20 |
+
enable true
|
| 21 |
+
|
| 22 |
+
; optional parameter. By default tips of length rl-k are removed
|
| 23 |
+
; length_bound 10
|
| 24 |
+
}
|
| 25 |
+
}
|
| 26 |
+
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/detail_info_printer.info
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
info_printers
|
| 2 |
+
{
|
| 3 |
+
default
|
| 4 |
+
{
|
| 5 |
+
basic_stats false
|
| 6 |
+
lib_info false
|
| 7 |
+
save_all false
|
| 8 |
+
save_full_graph false
|
| 9 |
+
save_graph_pack false
|
| 10 |
+
extended_stats false
|
| 11 |
+
detailed_dot_write false
|
| 12 |
+
write_components false
|
| 13 |
+
components_for_genome_pos "" ; (k+1)-mers starting on this positions will be investigated
|
| 14 |
+
components_for_kmer ""
|
| 15 |
+
write_components_along_genome false
|
| 16 |
+
write_components_along_contigs false
|
| 17 |
+
write_error_loc false
|
| 18 |
+
write_full_graph false
|
| 19 |
+
write_full_nc_graph false
|
| 20 |
+
}
|
| 21 |
+
|
| 22 |
+
before_first_gap_closer
|
| 23 |
+
{
|
| 24 |
+
}
|
| 25 |
+
|
| 26 |
+
before_simplification
|
| 27 |
+
{
|
| 28 |
+
}
|
| 29 |
+
|
| 30 |
+
before_post_simplification
|
| 31 |
+
{
|
| 32 |
+
}
|
| 33 |
+
|
| 34 |
+
final_simplified
|
| 35 |
+
{
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
final_gap_closed
|
| 39 |
+
{
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
before_repeat_resolution
|
| 43 |
+
{
|
| 44 |
+
}
|
| 45 |
+
|
| 46 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/distance_estimation.info
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
; distance estimator:
|
| 2 |
+
|
| 3 |
+
de
|
| 4 |
+
{
|
| 5 |
+
linkage_distance_coeff 0.0
|
| 6 |
+
max_distance_coeff 2.0
|
| 7 |
+
max_distance_coeff_scaff 2000.0
|
| 8 |
+
clustered_filter_threshold 2.0
|
| 9 |
+
raw_filter_threshold 2
|
| 10 |
+
rounding_coeff 0.5 ; rounding : min(de_max_distance * rounding_coeff, rounding_thr)
|
| 11 |
+
rounding_threshold 0
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
ade
|
| 15 |
+
{
|
| 16 |
+
;data dividing
|
| 17 |
+
threshold 80 ;maximal distance between two points in cluster
|
| 18 |
+
|
| 19 |
+
;local maximum seeking
|
| 20 |
+
range_coeff 0.2 ;data_length*range_coeff := width of the averaging window
|
| 21 |
+
delta_coeff 0.4 ;data_length*delta_coeff := maximal difference between possible distance and real peak on the graph
|
| 22 |
+
|
| 23 |
+
;fft smoothing
|
| 24 |
+
percentage 0.01 ;percent of data for baseline subraction
|
| 25 |
+
cutoff 3 ;the number of the lowest freqs in fourier decomp being taken
|
| 26 |
+
|
| 27 |
+
;other
|
| 28 |
+
min_peak_points 3 ;the minimal number of points in cluster to be considered
|
| 29 |
+
inv_density 5.0 ;maximal inverse density of points in cluster to be considered
|
| 30 |
+
|
| 31 |
+
;hard_mode arguments
|
| 32 |
+
derivative_threshold 0.2 ;threshold for derivative in hard mode
|
| 33 |
+
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
; ambiguous pair info checker parameters
|
| 37 |
+
amb_de {
|
| 38 |
+
enabled false
|
| 39 |
+
haplom_threshold 500
|
| 40 |
+
relative_length_threshold 0.8
|
| 41 |
+
relative_seq_threshold 0.5
|
| 42 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/hmm_mode.info
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
hmm_match {
|
| 2 |
+
set_of_hmms none
|
| 3 |
+
component_size_part 10
|
| 4 |
+
start_only_from_tips false
|
| 5 |
+
set_copynumber false
|
| 6 |
+
}
|
Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/isolate_mode.info
ADDED
|
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
mode isolate
|
| 2 |
+
|
| 3 |
+
#include "careful_mode.info"
|
| 4 |
+
|