czty commited on
Commit
c6856c9
·
verified ·
1 Parent(s): d1081c7

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. 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
  2. Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/run_metadata.json +123 -0
  3. Biomanus/experiments/ablation/results/mcp_flat_smoke/bioagentbench/deseq_20260709_063955/task_query.txt +63 -0
  4. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/careful_mode.info +42 -0
  5. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/construction.info +26 -0
  6. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/distance_estimation.info +42 -0
  7. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/large_genome_mode.info +11 -0
  8. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/mda_mode.info +105 -0
  9. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/meta_mode.info +227 -0
  10. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/metaviral_mode.info +40 -0
  11. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/pe_params.info +179 -0
  12. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/rna_mode.info +213 -0
  13. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/rnaviral_mode.info +32 -0
  14. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/configs/simplification.info +244 -0
  15. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/simplified_contigs/contigs.off +0 -0
  16. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K21/simplified_contigs/contigs_info +1 -0
  17. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/careful_mda_mode.info +40 -0
  18. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/careful_mode.info +42 -0
  19. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/config.info +216 -0
  20. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/construction.info +26 -0
  21. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/detail_info_printer.info +46 -0
  22. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/distance_estimation.info +42 -0
  23. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/hmm_mode.info +6 -0
  24. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/isolate_mode.info +4 -0
  25. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/large_genome_mode.info +11 -0
  26. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/mda_mode.info +105 -0
  27. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/meta_mode.info +227 -0
  28. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/metaplasmid_mode.info +3 -0
  29. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/metaviral_mode.info +40 -0
  30. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/pe_params.info +179 -0
  31. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/plasmid_mode.info +22 -0
  32. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/rna_mode.info +213 -0
  33. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/rnaviral_mode.info +32 -0
  34. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/sewage_mode.info +61 -0
  35. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/simplification.info +244 -0
  36. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/configs/toy.info +4 -0
  37. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/final.lib_data +36 -0
  38. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K55/simplified_contigs/contigs_info +1 -0
  39. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph.fastg +0 -0
  40. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph_after_simplification.gfa +0 -0
  41. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/assembly_graph_with_scaffolds.gfa +0 -0
  42. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/before_rr.fasta +0 -0
  43. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/careful_mda_mode.info +40 -0
  44. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/careful_mode.info +42 -0
  45. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/config.info +216 -0
  46. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/construction.info +26 -0
  47. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/detail_info_printer.info +46 -0
  48. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/distance_estimation.info +42 -0
  49. Biomanus/experiments/ablation/results/minus_graph/bioagentbench/evolution_20260520_214803/anc_assembly/K77/configs/hmm_mode.info +6 -0
  50. 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
+