Circulating neuron-derived cfDNA for blood-based detection of Alzheimer's and other neurodegenerative conditions.
The 4 matches
- [1] § Materials and methods › Differential methylation analysis and classifier development ↔ R/classify_ch3_reads.R, lines 56–159 · score 0.78 · collapse_windows, CpG position, mod diff, CH3, database, db
- [2] § Materials and methods › Differential methylation analysis and classifier development ↔ R/collapse_ch3_windows.R, lines 38–130 · score 0.66 · collapse windows, mod diff, CH3, database, db
- [3] § Materials and methods › DNA sequencing ↔ dorado/hts_utils/fastq_tags.cpp, lines 20–106 · score 0.64 · 400bps hac, dna r10, e8, dorado, basecalled, model
- [4] § Materials and methods › DNA sequencing ↔ dorado/hts_utils/HeaderMapper.cpp, lines 471–530 · score 0.63 · 400bps hac, dna r10, e8, ONT
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
R · 159 lines · 6.4 KB · other · 1 match
- #' Classify Reads as Case or Control Based on Methylation Profiles
- #'
- #' This function classifies reads in the `reads` table of a DuckDB database
- #' as either `"case"`, `"control"`, or `"unknown"` based on similarity
- #' to reference methylation fractions in a `key_table` (e.g., a collapsed windows file).
- #' Classification is based on how close the read's `mh_frac` is to the average
- #' case or control `mh_frac`, within a user-defined `meth_diff_threshold`.
- #'
- #' @param ch3_db Path to a DuckDB `.db` file created by this package (e.g., from `summarize_reads()`).
- #' @param table_name Character. Name of the output table to store classified reads (default: "classified_reads").
- #' @param reads_table Character. Name of the reads table in which you want to classify the reads (default: "reads").
- #' @param key_table Path to a CSV, TSV, or BED file generated by `collapse_windows()`. Must include the columns:
- #' `chrom`, `start`, `end`, `avg_mh_frac_control`, `avg_mh_frac_case`, and `avg_meth_diff`.
- #' @param case Character string used to label case reads (e.g., `"case"`).
- #' @param control Character string used to label control reads (e.g., `"control"`).
- #' @param meth_diff_threshold Numeric value specifying the maximum difference in `mh_frac` allowed
- #' to match either case or control averages. Must be less than half the minimum absolute value of
- #' `avg_meth_diff` to prevent ambiguous classifications.
- #'
- #' @return Invisibly returns the open database connection with a new table named `classified_reads`
- #' added to the database. This table includes:
- #' \itemize{
- #' \item \code{sample_name} – Sample identifier
- #' \item \code{read_id} – Unique read identifier
- #' \item \code{first_cpg_pos} – First CpG position of the read
- #' \item \code{last_cpg_pos} – Last CpG position of the read
- #' \item \code{mh_frac} – Methylation fraction of the read
- #' \item \code{classification} – `"case"`, `"control"`, or `"unknown"`
- #' }
- #'
- #' @details
- #' This function runs entirely in SQL for scalability. It performs an interval join
- #' between the `reads` table and the key table on `chrom` and CpG position range,
- #' then classifies each read based on proximity of `mh_frac` to either `avg_mh_frac_control` or `avg_mh_frac_case`.
- #'
- #' @examples
- #' \dontrun{
- #' classify_ch3_reads(
- #' ch3_db = "my_data.ch3.db",
- #' key_table = "key_table.csv",
- #' case = "treated",
- #' control = "untreated",
- #' meth_diff_threshold = 0.1
- #' )
- #' }
- #'
- #' @importFrom DBI dbConnect dbDisconnect dbExistsTable dbExecute dbWriteTable
- #' @importFrom duckdb duckdb
- #' @importFrom readr read_csv read_tsv
- #' @importFrom tools file_ext
- #' @importFrom dplyr tbl
- #' @importFrom glue glue
- #'
- #' @export
- classify_ch3_reads <- function(ch3_db,
- table_name = "classified_reads",
- reads_table = "reads",
- key_table,
- case,
- control,
- meth_diff_threshold = 0.1) {
- start_time <- Sys.time()
- ch3_db <- .ch3helper_connectDB(ch3_db)
- # Check if "mod_diff" table exists
- if (!dbExistsTable(ch3_db$con, reads_table)) {
- stop(glue("Error: Reads table not found in the database.
- Please run 'summarize_reads()' on database first to generate it."))
- }
- # Read in key_table and make sure the key_table looks like collapsed_windows...
- file_ext <- file_ext(key_table)
- if (file_ext == "csv") {
- annotation <- read_csv(key_table,
- show_col_types = FALSE)
- } else if (file_ext %in% c("bed", "tsv")) {
- annotation <- read_tsv(key_table,
- show_col_types = FALSE)
- } else {
- stop("Invalid file type. Only CSV, TSV, or BED files are supported.")
- }
- # Make sure key_table is a collapsed window format from collapse_windows().
- required_cols <- c("chrom", "start", "end", "avg_mh_frac_control", "avg_mh_frac_case", "avg_meth_diff")
- if (!all(required_cols %in% colnames(annotation))) {
- stop("\nMissing one or more required columns: start, end, avg_mh_frac_control, avg_meth_diff.\nkey_table must be a collapsed_windows table from the function collapse_windows().")
- }
- # Check to make sure threshold, make sure it is less than 1/2 of min_diff... make sure threshold doesn't overlap
- if (any(meth_diff_threshold >= abs(annotation$avg_meth_diff) / 2, na.rm = TRUE)) {
- stop("`\nmeth_diff_threshold` must be less than half the absolute value of all `avg_meth_diff` values.\nThis is to avoid overlapping in classification.\n")
- }
- # Upload annotation as a temporary table
- dbExecute(ch3_db$con, "DROP TABLE IF EXISTS temp_key_table;")
- dbWriteTable(ch3_db$con, "temp_key_table", annotation, temporary = TRUE)
- if (dbExistsTable(ch3_db$con, table_name))
- dbRemoveTable(ch3_db$con, table_name)
- query <- glue("
- CREATE TABLE {table_name} AS
- SELECT
- r.sample_name,
- r.read_id,
- r.first_cpg_pos,
- r.last_cpg_pos,
- r.mh_frac,
- CASE
- WHEN ABS(r.mh_frac - k.avg_mh_frac_control) <= {meth_diff_threshold} THEN '{control}'
- WHEN ABS(r.mh_frac - k.avg_mh_frac_case) <= {meth_diff_threshold} THEN '{case}'
- ELSE 'unknown'
- END AS classification
- FROM
- {reads_table} r
- JOIN
- temp_key_table k
- ON
- r.chrom = k.chrom
- AND r.first_cpg_pos <= k.end
- AND r.last_cpg_pos >= k.start")
- dbExecute(ch3_db$con, query)
- # Drop temporary tables
- dbExecute(ch3_db$con, "DROP TABLE IF EXISTS temp_key_table;")
- cat("\n")
- end_time <- Sys.time()
- total_time_difftime <- end_time - start_time
- # Convert the total_time_difftime object to numeric seconds for a reliable comparison
- total_seconds <- as.numeric(total_time_difftime, units = "secs")
- if (total_seconds > 60) {
- # If greater than 60 seconds, convert to numeric minutes for display
- total_minutes <- as.numeric(total_time_difftime, units = "mins")
- message("Classified reads table successfully created as '", table_name, "' in database!",
- "\nTime elapsed: ", round(total_minutes, 2), " minutes\n")
- } else {
- # Otherwise, display in numeric seconds
- message("Classified reads table successfully created as '", table_name, "' in database!",
- "\nTime elapsed: ", round(total_seconds, 2), " seconds\n")
- }
- ch3_db$current_table = table_name
- # print out table header for user
- print(head(tbl(ch3_db$con, table_name)))
- ch3_db <- .ch3helper_cleanup(ch3_db)
- invisible(ch3_db)
- }
classify_ch3_reads.R at commit 42977bd, under other · at the source
Overview
- Department of Cell Biology & Physiology, Brigham Young University, Provo, UT, United States
- Resonant, LLC, Pleasant Grove, UT, United States
- Department of Biology, Brigham Young University, Provo, UT, United States
Abstract
Blood-based biomarkers for neurodegenerative diseases are improving early detection and staging, but current assays primarily reflect aggregate neuropathology or generalized neuronal injury and do not resolve the specific neuronal populations affected. Circulating cell-free DNA (cfDNA) retains stable DNA methylation patterns reflective of tissue and cellular origin, making it a promising substrate for cell-of-origin analysis. However, conventional methylation approaches are limited by bisulfite-associated DNA damage and amplification-related bias, hindering the detection of neuron-derived cfDNA, a small fraction of total circulating cfDNA. Here, we present proof-of-concept evidence that native nanopore sequencing can support both brain methylation atlas generation and downstream cfDNA cell-of-origin classifier development in neurodegenerative disease. By directly profiling endogenous DNA methylation without bisulfite conversion or PCR amplification, nanopore sequencing preserves native molecules, reduces processing-related bias, and enables flexible, genome-wide methylation profiling that can be iteratively expanded as additional reference cell types are incorporated. Using whole-genome native nanopore sequencing, we generated a methylation reference atlas from six primary human neural cell populations—cortical neurons, dopaminergic neurons, spinal motor neurons, astrocytes, Schwann cells, and microglia—and developed cell-type-informed cfDNA classifiers. Classifier performance was assessed in silico using dilution series designed to model physiologic admixture. The framework was then applied to 137 blood plasma samples from individuals with mild cognitive impairment (MCI), Alzheimer’s disease (AD), Parkinson’s disease (PD), amyotrophic lateral sclerosis (ALS), and healthy controls. Elevated circulating cfDNA fragments exhibited methylation patterns similar to reference profiles from selectively vulnerable neuronal populations, including cortical neuron-like signatures in AD and progressive MCI, dopaminergic neuron-like signatures in PD, and spinal motor neuron-like signatures in ALS. Multivariate integration of neuronal signatures improved the separation of diagnostic groups within this cohort (AUC > 0.85). Although the reported atlas is limited and additional validation in larger and independent cohorts will be required, these results support the feasibility of native cfDNA nanopore methylation sequencing as a flexible platform for brain-derived cfDNA analysis and more cell-type-informed investigation of neurodegeneration from peripheral blood.
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.
nanoporetech/dorado
8b8fc5d36a9c0baab262a743cb175b5878e38ca6, 26 August 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
752 files
- .gitlab/
run_clang_tidy.sh , Shell, 115 lines - dorado/
3rdparty/ , C/C++, 1 linefake_cudnn/ cudnn.h - dorado/
3rdparty/ , C/C++, 1 linefake_cudnn/ cudnn_version.h - dorado/
3rdparty/ , C/C++, 346 linesintervaltree/ IntervalTree.h - dorado/
3rdparty/ , C/C++, 34 lineskadayashi/ include/ bam_record_parsing.h - dorado/
3rdparty/ , C/C++, 34 lineskadayashi/ include/ blocked_bloom_filter.h - dorado/
3rdparty/ , C/C++, 17 lineskadayashi/ include/ faidx_utils.h - dorado/
3rdparty/ , C/C++, 46 lineskadayashi/ include/ hts_types.h - dorado/
3rdparty/ , C/C++, 501 lineskadayashi/ include/ local_haplotagging.h - dorado/
3rdparty/ , C/C++, 15 lineskadayashi/ include/ sequence_utility.h - dorado/
3rdparty/ , C/C++, 182 lineskadayashi/ include/ types.h - dorado/
3rdparty/ , C++, 255 lineskadayashi/ src/ bam_tagging.cpp - dorado/
3rdparty/ , C/C++, 34 lineskadayashi/ src/ bam_tagging.h - dorado/
3rdparty/ , C++, 823 lineskadayashi/ src/ cli.cpp - dorado/
3rdparty/ , C/C++, 117 lineskadayashi/ src/ cli.h - dorado/
3rdparty/ , C++, 296 lineskadayashi/ src/ haplotag_lib/ bam_record_parsing.cpp - dorado/
3rdparty/ , C++, 87 lineskadayashi/ src/ haplotag_lib/ blocked_bloom_filter.cpp - dorado/
3rdparty/ , C++, 62 lineskadayashi/ src/ haplotag_lib/ faidx_utils.cpp - dorado/
3rdparty/ , C++, 22 lineskadayashi/ src/ haplotag_lib/ hts_types.cpp - dorado/
3rdparty/ , C++, 3,895 lineskadayashi/ src/ haplotag_lib/ local_haplotagging.cpp - dorado/
3rdparty/ , C++, 44 lineskadayashi/ src/ haplotag_lib/ sequence_utility.cpp - dorado/
3rdparty/ , C++, 84 lineskadayashi/ src/ haplotag_lib/ string_utils.cpp - dorado/
3rdparty/ , C/C++, 31 lineskadayashi/ src/ haplotag_lib/ string_utils.h - dorado/
3rdparty/ , C++, 1,234 lineskadayashi/ src/ haplotag_lib/ variant_graph.cpp - dorado/
3rdparty/ , C/C++, 23 lineskadayashi/ src/ haplotag_lib/ variant_graph.h - dorado/
3rdparty/ , C++, 354 lineskadayashi/ src/ kadayashi_utils.cpp - dorado/
3rdparty/ , C/C++, 20 lineskadayashi/ src/ kadayashi_utils.h - dorado/
3rdparty/ , C/C++, 149 lineskadayashi/ src/ ketopt.h - dorado/
3rdparty/ , C++, 334 lineskadayashi/ src/ main.cpp - dorado/
3rdparty/ , C++, 2,414 lineskadayashi/ src/ pipeline.cpp - dorado/
3rdparty/ , C/C++, 84 lineskadayashi/ src/ pipeline.h - dorado/
3rdparty/ , C++, 32 lineskadayashi/ src/ resources.cpp - dorado/
3rdparty/ , C/C++, 11 lineskadayashi/ src/ resources.h - dorado/
aligner/ , C++, 675 linesMinimap2Aligner.cpp - dorado/
aligner/ , C/C++, 54 linesinclude/ aligner/ Minimap2Aligner.h - dorado/
alignment/ , C++, 31 linesBedFileAccess.cpp - dorado/
alignment/ , C++, 146 linesIndexFileAccess.cpp - dorado/
alignment/ , C++, 319 linesMinimap2Index.cpp - dorado/
alignment/ , C++, 103 linesMinimap2MemoryLimiter.cp p - dorado/
alignment/ , C++, 101 linesMinimap2Options.cpp - dorado/
alignment/ , C++, 255 linesbed_file.cpp - dorado/
alignment/ , C/C++, 26 linesinclude/ alignment/ BedFileAccess.h - dorado/
alignment/ , C/C++, 73 linesinclude/ alignment/ IndexFileAccess.h - dorado/
alignment/ , C/C++, 70 linesinclude/ alignment/ Minimap2Index.h - dorado/
alignment/ , C/C++, 17 linesinclude/ alignment/ Minimap2IndexSupportType s.h - dorado/
alignment/ , C/C++, 23 linesinclude/ alignment/ Minimap2MemoryLimiter.h - dorado/
alignment/ , C/C++, 52 linesinclude/ alignment/ Minimap2Options.h - dorado/
alignment/ , C/C++, 16 linesinclude/ alignment/ alignment_info.h - dorado/
alignment/ , C/C++, 44 linesinclude/ alignment/ bed_file.h - dorado/
alignment/ , C/C++, 50 linesinclude/ alignment/ minimap2_args.h - dorado/
alignment/ , C/C++, 33 linesinclude/ alignment/ minimap2_wrappers.h - dorado/
alignment/ , C/C++, 14 linesinclude/ alignment/ sam_utils.h - dorado/
alignment/ , C++, 334 linesminimap2_args.cpp - dorado/
alignment/ , C++, 305 linessam_utils.cpp - dorado/
api/ , C++, 34 linescaller_creation.cpp - dorado/
api/ , C/C++, 45 linesinclude/ api/ caller_creation.h - dorado/
api/ , C/C++, 60 linesinclude/ api/ pipeline_creation.h - dorado/
api/ , C/C++, 42 linesinclude/ api/ runner_creation.h - dorado/
api/ , C++, 198 linespipeline_creation.cpp - dorado/
api/ , C++, 214 linesrunner_creation.cpp - dorado/
basecall/ , C++, 57 linesChunkBenchmarks.cpp - dorado/
basecall/ , C/C++, 46 linesChunkBenchmarks.h - dorado/
basecall/ , C++, 762 linesCudaCaller.cpp - dorado/
basecall/ , C++, 92 linesCudaModelRunner.cpp - dorado/
basecall/ , C++, 47 linesMetalModelRunner.cpp - dorado/
basecall/ , C++, 57 linesModelRunner.cpp - dorado/
basecall/ , C++, 10 linesModelRunnerBase.cpp - dorado/
basecall/ , C++, 260 linescaller/ MPSCaller.cpp - dorado/
basecall/ , C/C++, 35 linescaller/ MPSCaller.h - dorado/
basecall/ , C++, 234 linescaller/ MetalCaller.cpp - dorado/
basecall/ , C/C++, 23 linescaller/ MetalCallerTask.h - dorado/
basecall/ , C++, 313 linescaller/ MetalLSTMCaller.cpp - dorado/
basecall/ , C/C++, 56 linescaller/ MetalLSTMCaller.h - dorado/
basecall/ , C++, 250 linescrf_utils.cpp - dorado/
basecall/ , C++, 158 linesdecode/ CPUDecoder.cpp - dorado/
basecall/ , C/C++, 24 linesdecode/ CPUDecoder.h - dorado/
basecall/ , C++, 197 linesdecode/ CUDADecoder.cpp - dorado/
basecall/ , C/C++, 25 linesdecode/ CUDADecoder.h - dorado/
basecall/ , C++, 31 linesdecode/ Decoder.cpp - dorado/
basecall/ , C/C++, 36 linesdecode/ Decoder.h - dorado/
basecall/ , C++, 608 linesdecode/ beam_search.cpp - dorado/
basecall/ , C/C++, 22 linesdecode/ beam_search.h - dorado/
basecall/ , C/C++, 113 linesinclude/ basecall/ CudaCaller.h - dorado/
basecall/ , C/C++, 51 linesinclude/ basecall/ CudaModelRunner.h - dorado/
basecall/ , C/C++, 25 linesinclude/ basecall/ DecodedChunk.h - dorado/
basecall/ , C/C++, 76 linesinclude/ basecall/ MetalCaller.h - dorado/
basecall/ , C/C++, 42 linesinclude/ basecall/ MetalModelRunner.h - dorado/
basecall/ , C/C++, 47 linesinclude/ basecall/ ModelRunner.h - dorado/
basecall/ , C/C++, 52 linesinclude/ basecall/ ModelRunnerBase.h - dorado/
basecall/ , C/C++, 20 linesinclude/ basecall/ crf_utils.h - dorado/
basecall/ , C++, 148 linesmodel/ CRFModel.cpp - dorado/
basecall/ , C/C++, 39 linesmodel/ CRFModel.h - dorado/
basecall/ , C++, 36 linesmodel/ MetalCRFModel.cpp - dorado/
basecall/ , C/C++, 34 linesmodel/ MetalCRFModel.h - dorado/
basecall/ , C++, 50 linesmodel/ TxModel.cpp - dorado/
basecall/ , C/C++, 44 linesmodel/ TxModel.h - dorado/
batchsize_benchmarks/ , C++, 155 linesBenchmarkCache.cpp - dorado/
batchsize_benchmarks/ , C/C++, 69 linesBenchmarkCache.h - dorado/
batchsize_benchmarks/ , C++, 49 linesBenchmarkSink.cpp - dorado/
batchsize_benchmarks/ , C/C++, 41 linesBenchmarkSink.h - dorado/
batchsize_benchmarks/ , C/C++, 13 linesSpeedEntry.h - dorado/
batchsize_benchmarks/ , C++, 291 linesbatchsize_benchmarks.cpp - dorado/
batchsize_benchmarks/ , C++, 76 linesbatchsize_helpers.cpp - dorado/
batchsize_benchmarks/ , C/C++, 14 linesbatchsize_helpers.h - dorado/
batchsize_benchmarks/ , C/C++, 30 linescompiled_timings.h - dorado/
batchsize_benchmarks/ , C++, 74 linescsv_helpers.cpp - dorado/
batchsize_benchmarks/ , C/C++, 44 linescsv_helpers.h - dorado/
batchsize_benchmarks/ , Shell, 35 linesgenerate_chunk_auto_batc hsize_benchmarks.sh - dorado/
batchsize_benchmarks/ , C/C++, 37 linesinclude/ batchsize_benchmarks/ batchsize_benchmarks.h - dorado/
batchsize_benchmarks/ , C/C++, 24 linestests/ entries_equal.h - dorado/
batchsize_benchmarks/ , C++, 140 linestests/ test_batchsize_helpers.c pp - dorado/
batchsize_benchmarks/ , C++, 156 linestests/ test_cache.cpp - dorado/
batchsize_benchmarks/ , C++, 98 linestests/ test_csv.cpp - dorado/
cli/ , C/C++, 28 linescli_lib/ CorrectionAligner.h - dorado/
cli/ , C++, 378 linescli_lib/ CorrectionMapper.cpp - dorado/
cli/ , C/C++, 94 linescli_lib/ CorrectionMapper.h - dorado/
cli/ , C++, 93 linescli_lib/ CorrectionPafReader.cpp - dorado/
cli/ , C/C++, 30 linescli_lib/ CorrectionPafReader.h - dorado/
cli/ , C++, 118 linescli_lib/ CorrectionProgressTracke r.cpp - dorado/
cli/ , C/C++, 34 linescli_lib/ CorrectionProgressTracke r.h - dorado/
cli/ , C++, 290 linescli_lib/ ProgressTracker.cpp - dorado/
cli/ , C/C++, 94 linescli_lib/ ProgressTracker.h - dorado/
cli/ , C/C++, 53 linescli_lib/ SimpleProgressBar.h - dorado/
cli/ , C++, 410 linescli_lib/ aligner.cpp - dorado/
cli/ , C++, 133 linescli_lib/ basecall_output_args.cpp - dorado/
cli/ , C/C++, 33 linescli_lib/ basecall_output_args.h - dorado/
cli/ , C++, 1,206 linescli_lib/ basecaller.cpp - dorado/
cli/ , C++, 576 linescli_lib/ correct.cpp - dorado/
cli/ , C++, 410 linescli_lib/ demux.cpp - dorado/
cli/ , C++, 227 linescli_lib/ download.cpp - dorado/
cli/ , C++, 696 linescli_lib/ duplex.cpp - dorado/
cli/ , C/C++, 16 linescli_lib/ include/ cli/ cli.h - dorado/
cli/ , C/C++, 267 linescli_lib/ include/ cli/ utils/ cli_utils.h - dorado/
cli/ , C++, 1,331 linescli_lib/ polish.cpp - dorado/
cli/ , C++, 58 linescli_lib/ polish_progress_tracker. cpp - dorado/
cli/ , C/C++, 30 linescli_lib/ polish_progress_tracker. h - dorado/
cli/ , C++, 375 linescli_lib/ read_output_progress_sta ts.cpp - dorado/
cli/ , C/C++, 101 linescli_lib/ read_output_progress_sta ts.h - dorado/
cli/ , C++, 1,517 linescli_lib/ smallvar.cpp - dorado/
cli/ , C++, 60 linescli_lib/ smallvar_progress_tracke r.cpp - dorado/
cli/ , C/C++, 30 linescli_lib/ smallvar_progress_tracke r.h - dorado/
cli/ , C++, 124 linescli_lib/ summary.cpp - dorado/
cli/ , C++, 91 linescli_lib/ summary_info.cpp - dorado/
cli/ , C/C++, 15 linescli_lib/ summary_info.h - dorado/
cli/ , C++, 240 linescli_lib/ trim.cpp - dorado/
cli/ , C++, 138 linesmain.cpp - dorado/
compat/ , C++, 39 linescompat_utils.cpp - dorado/
compat/ , C/C++, 19 linesinclude/ compat/ compat_utils.h - dorado/
config/ , C++, 669 linesBasecallModelConfig.cpp - dorado/
config/ , C++, 118 linesBatchParams.cpp - dorado/
config/ , C++, 77 linesModBaseBatchParams.cpp - dorado/
config/ , C++, 584 linesModBaseModelConfig.cpp - dorado/
config/ , C++, 97 linescommon.cpp - dorado/
config/ , C/C++, 179 linesinclude/ config/ BasecallModelConfig.h - dorado/
config/ , C/C++, 78 linesinclude/ config/ BatchParams.h - dorado/
config/ , C/C++, 21 linesinclude/ config/ ModBaseBatchParams.h - dorado/
config/ , C/C++, 157 linesinclude/ config/ ModBaseModelConfig.h - dorado/
config/ , C/C++, 59 linesinclude/ config/ common.h - dorado/
correct/ , C++, 43 linesconversions.cpp - dorado/
correct/ , C++, 136 linesdecode.cpp - dorado/
correct/ , C++, 504 linesfeatures.cpp - dorado/
correct/ , C/C++, 18 linesinclude/ correct/ conversions.h - dorado/
correct/ , C/C++, 12 linesinclude/ correct/ decode.h - dorado/
correct/ , C/C++, 21 linesinclude/ correct/ features.h - dorado/
correct/ , C/C++, 62 linesinclude/ correct/ infer.h - dorado/
correct/ , C/C++, 69 linesinclude/ correct/ types.h - dorado/
correct/ , C/C++, 93 linesinclude/ correct/ windows.h - dorado/
correct/ , C++, 84 linesinfer.cpp - dorado/
correct/ , C++, 42 linestypes.cpp - dorado/
correct/ , C++, 832 lineswindows.cpp - dorado/
cudnn_dummy.cpp , C++, 1 line - dorado/
data_loader/ , C++, 654 linesDataLoader.cpp - dorado/
data_loader/ , C/C++, 94 linesinclude/ data_loader/ DataLoader.h - dorado/
demux/ , C++, 371 linesAdapterDetector.cpp - dorado/
demux/ , C++, 25 linesAdapterDetectorSelector. cpp - dorado/
demux/ , C++, 1,602 linesBarcodeClassifier.cpp - dorado/
demux/ , C++, 26 linesBarcodeClassifierSelecto r.cpp - dorado/
demux/ , C++, 30 linesKitInfoProvider.cpp - dorado/
demux/ , C++, 314 linesTrimmer.cpp - dorado/
demux/ , C++, 64 linesadapter_info.cpp - dorado/
demux/ , C++, 352 linesadapter_primer_kits.cpp - dorado/
demux/ , C/C++, 68 linesadapter_primer_kits.h - dorado/
demux/ , C/C++, 66 linesinclude/ demux/ AdapterDetector.h - dorado/
demux/ , C/C++, 21 linesinclude/ demux/ AdapterDetectorSelector. h - dorado/
demux/ , C/C++, 70 linesinclude/ demux/ BarcodeClassifier.h - dorado/
demux/ , C/C++, 21 linesinclude/ demux/ BarcodeClassifierSelecto r.h - dorado/
demux/ , C/C++, 24 linesinclude/ demux/ KitInfoProvider.h - dorado/
demux/ , C/C++, 23 linesinclude/ demux/ Trimmer.h - dorado/
demux/ , C/C++, 33 linesinclude/ demux/ adapter_info.h - dorado/
demux/ , C/C++, 18 linesinclude/ demux/ barcoding_info.h - dorado/
demux/ , C/C++, 26 linesinclude/ demux/ parse_custom_kit.h - dorado/
demux/ , C/C++, 20 linesinclude/ demux/ parse_custom_sequences.h - dorado/
demux/ , C++, 313 linesparse_custom_kit.cpp - dorado/
demux/ , C++, 38 linesparse_custom_sequences.c pp - dorado/
devtools/ , C++, 126 linesslow_interpose.cpp - dorado/
devtools/ , C/C++, 15 linesslow_interpose.h - dorado/
file_info/ , C++, 335 linesfile_info.cpp - dorado/
file_info/ , C/C++, 35 linesinclude/ file_info/ file_info.h - dorado/
hts_utils/ , C++, 110 linesFastxRandomReader.cpp - dorado/
hts_utils/ , C++, 66 linesFastxSequentialReader.cp p - dorado/
hts_utils/ , C++, 607 lines, 1 matchHeaderMapper.cpp - dorado/
hts_utils/ , C++, 42 linesKString.cpp - dorado/
hts_utils/ , C++, 377 linesMergeHeaders.cpp - dorado/
hts_utils/ , C++, 611 linesbam_utils.cpp - dorado/
hts_utils/ , C++, 82 linesfai_utils.cpp - dorado/
hts_utils/ , C++, 108 lines, 1 matchfastq_tags.cpp - dorado/
hts_utils/ , C++, 66 linesheader_sq_record.cpp - dorado/
hts_utils/ , C++, 115 linesheader_utils.cpp - dorado/
hts_utils/ , C++, 652 lineshts_file.cpp - dorado/
hts_utils/ , C++, 99 lineshts_types.cpp - dorado/
hts_utils/ , C/C++, 40 linesinclude/ hts_utils/ FastxRandomReader.h - dorado/
hts_utils/ , C/C++, 34 linesinclude/ hts_utils/ FastxSequentialReader.h - dorado/
hts_utils/ , C/C++, 104 linesinclude/ hts_utils/ HeaderMapper.h - dorado/
hts_utils/ , C/C++, 61 linesinclude/ hts_utils/ KString.h - dorado/
hts_utils/ , C/C++, 199 linesinclude/ hts_utils/ MergeHeaders.h - dorado/
hts_utils/ , C/C++, 299 linesinclude/ hts_utils/ bam_utils.h - dorado/
hts_utils/ , C/C++, 20 linesinclude/ hts_utils/ fai_utils.h - dorado/
hts_utils/ , C/C++, 18 linesinclude/ hts_utils/ fastq_tags.h - dorado/
hts_utils/ , C/C++, 43 linesinclude/ hts_utils/ header_sq_record.h - dorado/
hts_utils/ , C/C++, 40 linesinclude/ hts_utils/ header_utils.h - dorado/
hts_utils/ , C/C++, 107 linesinclude/ hts_utils/ hts_file.h - dorado/
hts_utils/ , C/C++, 276 linesinclude/ hts_utils/ hts_types.h - dorado/
hts_utils/ , C/C++, 18 linesinclude/ hts_utils/ sequence_file_format.h - dorado/
hts_utils/ , C++, 40 linessequence_file_format.cpp - dorado/
hts_writer/ , C++, 162 linesHtsFileWriter.cpp - dorado/
hts_writer/ , C++, 175 linesHtsFileWriterBuilder.cpp - dorado/
hts_writer/ , C++, 66 linesStreamHtsFileWriter.cpp - dorado/
hts_writer/ , C++, 182 linesStructure.cpp - dorado/
hts_writer/ , C++, 101 linesStructuredHtsFileWriter. cpp - dorado/
hts_writer/ , C++, 444 linesSummaryFileWriter.cpp - dorado/
hts_writer/ , C/C++, 35 lineshts_writer_utils.h - dorado/
hts_writer/ , C/C++, 87 linesinclude/ hts_writer/ HtsFileWriter.h - dorado/
hts_writer/ , C/C++, 86 linesinclude/ hts_writer/ HtsFileWriterBuilder.h - dorado/
hts_writer/ , C/C++, 34 linesinclude/ hts_writer/ StreamHtsFileWriter.h - dorado/
hts_writer/ , C/C++, 97 linesinclude/ hts_writer/ Structure.h - dorado/
hts_writer/ , C/C++, 34 linesinclude/ hts_writer/ StructuredHtsFileWriter. h - dorado/
hts_writer/ , C/C++, 58 linesinclude/ hts_writer/ SummaryFileWriter.h - dorado/
hts_writer/ , C/C++, 48 linesinclude/ hts_writer/ interface.h - dorado/
metal-cpp-impl.cpp , C++, 6 lines - dorado/
modbase/ , C++, 277 linesModBaseCaller.cpp - dorado/
modbase/ , C++, 155 linesModBaseContext.cpp - dorado/
modbase/ , C++, 140 linesModBaseEncoder.cpp - dorado/
modbase/ , C++, 157 linesModBaseRunner.cpp - dorado/
modbase/ , C++, 105 linesModBaseScaler.cpp - dorado/
modbase/ , C/C++, 67 linesModBaseScaler.h - dorado/
modbase/ , C++, 79 linesMotifMatcher.cpp - dorado/
modbase/ , C++, 303 linesencode_kmer.cpp - dorado/
modbase/ , C/C++, 101 linesinclude/ modbase/ ModBaseCaller.h - dorado/
modbase/ , C/C++, 99 linesinclude/ modbase/ ModBaseContext.h - dorado/
modbase/ , C/C++, 73 linesinclude/ modbase/ ModBaseEncoder.h - dorado/
modbase/ , C/C++, 76 linesinclude/ modbase/ ModBaseRunner.h - dorado/
modbase/ , C/C++, 25 linesinclude/ modbase/ MotifMatcher.h - dorado/
modbase/ , C/C++, 21 linesinclude/ modbase/ encode_kmer.h - dorado/
modbase/ , C++, 670 linesnn/ ModBaseModel.cpp - dorado/
modbase/ , C/C++, 20 linesnn/ ModBaseModel.h - dorado/
model_downloader/ , C++, 295 linesdownloader.cpp - dorado/
model_downloader/ , C/C++, 43 linesdownloader.h - dorado/
model_downloader/ , C/C++, 59 linesinclude/ model_downloader/ model_downloader.h - dorado/
model_downloader/ , C++, 103 linesmodel_downloader.cpp - dorado/
model_resolver/ , C++, 437 linesModelResolver.cpp - dorado/
model_resolver/ , C++, 119 linesModelSources.cpp - dorado/
model_resolver/ , C++, 134 linesModels.cpp - dorado/
model_resolver/ , C/C++, 93 linesinclude/ model_resolver/ ModelResolver.h - dorado/
model_resolver/ , C/C++, 39 linesinclude/ model_resolver/ ModelSources.h - dorado/
model_resolver/ , C/C++, 65 linesinclude/ model_resolver/ Models.h - dorado/
models/ , C/C++, 266 linesinclude/ models/ kits.h - dorado/
models/ , C/C++, 107 linesinclude/ models/ metadata.h - dorado/
models/ , C/C++, 118 linesinclude/ models/ model_complex.h - dorado/
models/ , C/C++, 105 linesinclude/ models/ models.h - dorado/
models/ , C++, 480 lineskits.cpp - dorado/
models/ , C++, 178 linesmetadata.cpp - dorado/
models/ , C++, 307 linesmodel_complex.cpp - dorado/
models/ , C++, 2,323 linesmodels.cpp - dorado/
nn/ , C++, 158 linesAuxiliaryData.cpp - dorado/
nn/ , C++, 135 linesCRFModules.cpp - dorado/
nn/ , C++, 462 linesConvStack.cpp - dorado/
nn/ , C++, 300 linesFLSTMStack.cpp - dorado/
nn/ , C++, 111 linesFactorisedLinearLayer.cp p - dorado/
nn/ , C++, 25 linesKoiThreads.cpp - dorado/
nn/ , C++, 43 linesKoiUtils.cpp - dorado/
nn/ , C++, 247 linesLSTMStack.cpp - dorado/
nn/ , C++, 25 linesLinearUpsample.cpp - dorado/
nn/ , C++, 565 linesMetalModules.cpp - dorado/
nn/ , C++, 19 linesRMSNorm.cpp - dorado/
nn/ , C++, 960 linesTxModules.cpp - dorado/
nn/ , C++, 116 linesWorkingMemory.cpp - dorado/
nn/ , C/C++, 93 linesinclude/ nn/ AuxiliaryData.h - dorado/
nn/ , C/C++, 39 linesinclude/ nn/ CRFModules.h - dorado/
nn/ , C/C++, 58 linesinclude/ nn/ ConvStack.h - dorado/
nn/ , C/C++, 59 linesinclude/ nn/ FLSTMStack.h - dorado/
nn/ , C/C++, 42 linesinclude/ nn/ FactorisedLinearLayer.h - dorado/
nn/ , C/C++, 23 linesinclude/ nn/ KoiThreads.h - dorado/
nn/ , C/C++, 13 linesinclude/ nn/ KoiUtils.h - dorado/
nn/ , C/C++, 40 linesinclude/ nn/ LSTMStack.h - dorado/
nn/ , C/C++, 21 linesinclude/ nn/ LinearLayer.h - dorado/
nn/ , C/C++, 23 linesinclude/ nn/ LinearUpsample.h - dorado/
nn/ , C/C++, 86 linesinclude/ nn/ MetalModules.h - dorado/
nn/ , C/C++, 19 linesinclude/ nn/ RMSNorm.h - dorado/
nn/ , C/C++, 21 linesinclude/ nn/ RNNStack.h - dorado/
nn/ , C/C++, 147 linesinclude/ nn/ TxModules.h - dorado/
nn/ , C/C++, 84 linesinclude/ nn/ WorkingMemory.h - dorado/
polish/ , C/C++, 21 linesinclude/ polish/ decode_data.h - dorado/
polish/ , C/C++, 20 linesinclude/ polish/ inference_data.h - dorado/
polish/ , C/C++, 170 linesinclude/ polish/ polish_impl.h - dorado/
polish/ , C/C++, 23 linesinclude/ polish/ polisher_resources.h - dorado/
polish/ , C++, 1,823 linespolish_impl.cpp - dorado/
poly_tail/ , C++, 106 linesdna_poly_tail_calculator .cpp - dorado/
poly_tail/ , C/C++, 29 linesdna_poly_tail_calculator .h - dorado/
poly_tail/ , C/C++, 105 linesinclude/ poly_tail/ poly_tail_calculator.h - dorado/
poly_tail/ , C/C++, 43 linesinclude/ poly_tail/ poly_tail_calculator_sel ector.h - dorado/
poly_tail/ , C/C++, 39 linesinclude/ poly_tail/ poly_tail_config.h - dorado/
poly_tail/ , C++, 120 linesplasmid_poly_tail_calcul ator.cpp - dorado/
poly_tail/ , C/C++, 15 linesplasmid_poly_tail_calcul ator.h - dorado/
poly_tail/ , C++, 361 linespoly_tail_calculator.cpp - dorado/
poly_tail/ , C++, 85 linespoly_tail_calculator_sel ector.cpp - dorado/
poly_tail/ , C++, 159 linespoly_tail_config.cpp - dorado/
poly_tail/ , C++, 128 linesrna_poly_tail_calculator .cpp - dorado/
poly_tail/ , C/C++, 30 linesrna_poly_tail_calculator .h - dorado/
read_pipeline/ , C++, 214 linesbase/ HtsReader.cpp - dorado/
read_pipeline/ , C++, 77 linesbase/ MessageSink.cpp - dorado/
read_pipeline/ , C++, 155 linesbase/ ReadInitialiser.cpp - dorado/
read_pipeline/ , C++, 165 linesbase/ ReadPipeline.cpp - dorado/
read_pipeline/ , C++, 152 linesbase/ chunk.cpp - dorado/
read_pipeline/ , C/C++, 20 linesbase/ include/ read_pipeline/ base/ ClientInfo.h - dorado/
read_pipeline/ , C/C++, 26 linesbase/ include/ read_pipeline/ base/ DefaultClientInfo.h - dorado/
read_pipeline/ , C/C++, 149 linesbase/ include/ read_pipeline/ base/ HtsReader.h - dorado/
read_pipeline/ , C/C++, 101 linesbase/ include/ read_pipeline/ base/ MessageSink.h - dorado/
read_pipeline/ , C/C++, 32 linesbase/ include/ read_pipeline/ base/ ReadInitialiser.h - dorado/
read_pipeline/ , C/C++, 124 linesbase/ include/ read_pipeline/ base/ ReadPipeline.h - dorado/
read_pipeline/ , C/C++, 36 linesbase/ include/ read_pipeline/ base/ SimpleExecutor.h - dorado/
read_pipeline/ , C/C++, 32 linesbase/ include/ read_pipeline/ base/ chunk.h - dorado/
read_pipeline/ , C/C++, 93 linesbase/ include/ read_pipeline/ base/ messages.h - dorado/
read_pipeline/ , C/C++, 68 linesbase/ include/ read_pipeline/ base/ messages/ CorrectionAlignments.h - dorado/
read_pipeline/ , C/C++, 38 linesbase/ include/ read_pipeline/ base/ messages/ DuplexRead.h - dorado/
read_pipeline/ , C/C++, 164 linesbase/ include/ read_pipeline/ base/ messages/ ReadCommon.h - dorado/
read_pipeline/ , C/C++, 26 linesbase/ include/ read_pipeline/ base/ messages/ ReadPair.h - dorado/
read_pipeline/ , C/C++, 48 linesbase/ include/ read_pipeline/ base/ messages/ SimplexRead.h - dorado/
read_pipeline/ , C/C++, 18 linesbase/ include/ read_pipeline/ base/ read_utils.h - dorado/
read_pipeline/ , C/C++, 37 linesbase/ include/ read_pipeline/ base/ stitch.h - dorado/
read_pipeline/ , C/C++, 15 linesbase/ include/ read_pipeline/ base/ terminate_options.h - dorado/
read_pipeline/ , C++, 526 linesbase/ messages.cpp - dorado/
read_pipeline/ , C++, 168 linesbase/ read_utils.cpp - dorado/
read_pipeline/ , C++, 226 linesbase/ stereo_features.cpp - dorado/
read_pipeline/ , C/C++, 12 linesbase/ stereo_features.h - dorado/
read_pipeline/ , C++, 110 linesbase/ stitch.cpp - dorado/
read_pipeline/ , C++, 146 linesbase/ tests/ ReadInitialiserTest.cpp - dorado/
read_pipeline/ , C++, 198 linesnodes/ AdapterDetectorNode.cpp - dorado/
read_pipeline/ , C++, 257 linesnodes/ AlignerNode.cpp - dorado/
read_pipeline/ , C++, 239 linesnodes/ BarcodeClassifierNode.cp p - dorado/
read_pipeline/ , C++, 222 linesnodes/ BaseSpaceDuplexCallerNod e.cpp - dorado/
read_pipeline/ , C++, 656 linesnodes/ BasecallerNode.cpp - dorado/
read_pipeline/ , C++, 584 linesnodes/ CorrectionInferenceNode. cpp - dorado/
read_pipeline/ , C++, 43 linesnodes/ CorrectionPafWriterNode. cpp - dorado/
read_pipeline/ , C++, 118 linesnodes/ DuplexReadTaggingNode.cp p - dorado/
read_pipeline/ , C++, 146 linesnodes/ HtsWriterNode.cpp - dorado/
read_pipeline/ , C++, 621 linesnodes/ ModBaseCallerNode.cpp - dorado/
read_pipeline/ , C++, 1,243 linesnodes/ ModBaseChunkCallerNode.c pp - dorado/
read_pipeline/ , C++, 24 linesnodes/ NullNode.cpp - dorado/
read_pipeline/ , C++, 549 linesnodes/ PairingNode.cpp - dorado/
read_pipeline/ , C++, 128 linesnodes/ PolyACalculatorNode.cpp - dorado/
read_pipeline/ , C++, 73 linesnodes/ ReadFilterNode.cpp - dorado/
read_pipeline/ , C++, 33 linesnodes/ ReadForwarderNode.cpp - dorado/
read_pipeline/ , C++, 96 linesnodes/ ReadSplitNode.cpp - dorado/
read_pipeline/ , C++, 104 linesnodes/ ReadToBamTypeNode.cpp - dorado/
read_pipeline/ , C++, 292 linesnodes/ ScalerNode.cpp - dorado/
read_pipeline/ , C++, 138 linesnodes/ StereoDuplexEncoderNode. cpp - dorado/
read_pipeline/ , C++, 146 linesnodes/ SubreadTaggerNode.cpp - dorado/
read_pipeline/ , C++, 165 linesnodes/ TrimmerNode.cpp - dorado/
read_pipeline/ , C++, 77 linesnodes/ WriterNode.cpp - dorado/
read_pipeline/ , C/C++, 37 linesnodes/ include/ read_pipeline/ nodes/ AdapterDetectorNode.h - dorado/
read_pipeline/ , C/C++, 69 linesnodes/ include/ read_pipeline/ nodes/ AlignerNode.h - dorado/
read_pipeline/ , C/C++, 50 linesnodes/ include/ read_pipeline/ nodes/ BarcodeClassifierNode.h - dorado/
read_pipeline/ , C/C++, 35 linesnodes/ include/ read_pipeline/ nodes/ BaseSpaceDuplexCallerNod e.h - dorado/
read_pipeline/ , C/C++, 109 linesnodes/ include/ read_pipeline/ nodes/ BasecallerNode.h - dorado/
read_pipeline/ , C/C++, 70 linesnodes/ include/ read_pipeline/ nodes/ CorrectionInferenceNode. h - dorado/
read_pipeline/ , C/C++, 20 linesnodes/ include/ read_pipeline/ nodes/ CorrectionPafWriterNode. h - dorado/
read_pipeline/ , C/C++, 32 linesnodes/ include/ read_pipeline/ nodes/ DuplexReadTaggingNode.h - dorado/
read_pipeline/ , C/C++, 46 linesnodes/ include/ read_pipeline/ nodes/ HtsWriterNode.h - dorado/
read_pipeline/ , C/C++, 94 linesnodes/ include/ read_pipeline/ nodes/ ModBaseCallerNode.h - dorado/
read_pipeline/ , C/C++, 183 linesnodes/ include/ read_pipeline/ nodes/ ModBaseChunkCallerNode.h - dorado/
read_pipeline/ , C/C++, 21 linesnodes/ include/ read_pipeline/ nodes/ NullNode.h - dorado/
read_pipeline/ , C/C++, 126 linesnodes/ include/ read_pipeline/ nodes/ PairingNode.h - dorado/
read_pipeline/ , C/C++, 42 linesnodes/ include/ read_pipeline/ nodes/ PolyACalculatorNode.h - dorado/
read_pipeline/ , C/C++, 40 linesnodes/ include/ read_pipeline/ nodes/ ReadFilterNode.h - dorado/
read_pipeline/ , C/C++, 28 linesnodes/ include/ read_pipeline/ nodes/ ReadForwarderNode.h - dorado/
read_pipeline/ , C/C++, 39 linesnodes/ include/ read_pipeline/ nodes/ ReadSplitNode.h - dorado/
read_pipeline/ , C/C++, 36 linesnodes/ include/ read_pipeline/ nodes/ ReadToBamTypeNode.h - dorado/
read_pipeline/ , C/C++, 29 linesnodes/ include/ read_pipeline/ nodes/ ScalerNode.h - dorado/
read_pipeline/ , C/C++, 32 linesnodes/ include/ read_pipeline/ nodes/ StereoDuplexEncoderNode. h - dorado/
read_pipeline/ , C/C++, 54 linesnodes/ include/ read_pipeline/ nodes/ SubreadTaggerNode.h - dorado/
read_pipeline/ , C/C++, 29 linesnodes/ include/ read_pipeline/ nodes/ TrimmerNode.h - dorado/
read_pipeline/ , C/C++, 37 linesnodes/ include/ read_pipeline/ nodes/ WriterNode.h - dorado/
resume_loader/ , C++, 82 linesResumeLoader.cpp - dorado/
resume_loader/ , C/C++, 24 linesinclude/ resume_loader/ ResumeLoader.h - dorado/
secondary/ , C++, 209 linesarchitectures/ flash_attention3_backend .cpp - dorado/
secondary/ , C/C++, 59 linesarchitectures/ flash_attention3_backend .h - dorado/
secondary/ , C++, 325 linesarchitectures/ flash_attention_module.c pp - dorado/
secondary/ , C/C++, 66 linesarchitectures/ flash_attention_module.h - dorado/
secondary/ , C/C++, 37 linesarchitectures/ include/ secondary/ architectures/ model_config.h - dorado/
secondary/ , C/C++, 61 linesarchitectures/ include/ secondary/ architectures/ model_config_validation. h - dorado/
secondary/ , C/C++, 30 linesarchitectures/ include/ secondary/ architectures/ model_factory.h - dorado/
secondary/ , C/C++, 91 linesarchitectures/ include/ secondary/ architectures/ model_herro.h - dorado/
secondary/ , C/C++, 110 linesarchitectures/ include/ secondary/ architectures/ model_torch_base.h - dorado/
secondary/ , C/C++, 15 linesarchitectures/ include/ secondary/ architectures/ model_weights.h - dorado/
secondary/ , C++, 183 linesarchitectures/ model_config.cpp - dorado/
secondary/ , C++, 495 linesarchitectures/ model_config_validation. cpp - dorado/
secondary/ , C++, 173 linesarchitectures/ model_factory.cpp - dorado/
secondary/ , C++, 53 linesarchitectures/ model_gru.cpp - dorado/
secondary/ , C/C++, 36 linesarchitectures/ model_gru.h - dorado/
secondary/ , C++, 180 linesarchitectures/ model_herro.cpp - dorado/
secondary/ , C++, 310 linesarchitectures/ model_latent_space_lstm. cpp - dorado/
secondary/ , C/C++, 108 linesarchitectures/ model_latent_space_lstm. h - dorado/
secondary/ , C++, 627 linesarchitectures/ model_slot_attention_con sensus.cpp - dorado/
secondary/ , C/C++, 132 linesarchitectures/ model_slot_attention_con sensus.h - dorado/
secondary/ , C++, 83 linesarchitectures/ model_torch_base.cpp - dorado/
secondary/ , C++, 1,257 linesarchitectures/ model_variant_perceiver. cpp - dorado/
secondary/ , C/C++, 383 linesarchitectures/ model_variant_perceiver. h - dorado/
secondary/ , C++, 145 linesarchitectures/ model_weights.cpp - dorado/
secondary/ , C++, 33 linescommon/ alignment.cpp - dorado/
secondary/ , C++, 167 linescommon/ bam_file.cpp - dorado/
secondary/ , C++, 138 linescommon/ bam_info.cpp - dorado/
secondary/ , C++, 88 linescommon/ batching.cpp - dorado/
secondary/ , C/C++, 44 linescommon/ include/ secondary/ common/ alignment.h - dorado/
secondary/ , C/C++, 72 linescommon/ include/ secondary/ common/ bam_file.h - dorado/
secondary/ , C/C++, 29 linescommon/ include/ secondary/ common/ bam_info.h - dorado/
secondary/ , C/C++, 18 linescommon/ include/ secondary/ common/ batched_data.h - dorado/
secondary/ , C/C++, 72 linescommon/ include/ secondary/ common/ batching.h - dorado/
secondary/ , C/C++, 15 linescommon/ include/ secondary/ common/ device_info.h - dorado/
secondary/ , C/C++, 29 linescommon/ include/ secondary/ common/ interval.h - dorado/
secondary/ , C/C++, 14 linescommon/ include/ secondary/ common/ interval_tree_types.h - dorado/
secondary/ , C/C++, 66 linescommon/ include/ secondary/ common/ region.h - dorado/
secondary/ , C/C++, 37 linescommon/ include/ secondary/ common/ stats.h - dorado/
secondary/ , C/C++, 47 linescommon/ include/ secondary/ common/ variant.h - dorado/
secondary/ , C/C++, 37 linescommon/ include/ secondary/ common/ vcf_writer.h - dorado/
secondary/ , C/C++, 27 linescommon/ include/ secondary/ common/ window.h - dorado/
secondary/ , C/C++, 12 linescommon/ include/ secondary/ common/ worker_return_status.h - dorado/
secondary/ , C++, 169 linescommon/ region.cpp - dorado/
secondary/ , C++, 123 linescommon/ variant.cpp - dorado/
secondary/ , C++, 217 linescommon/ vcf_writer.cpp - dorado/
secondary/ , C++, 28 linescommon/ window.cpp - dorado/
secondary/ , C++, 198 linesconsensus/ consensus_utils.cpp - dorado/
secondary/ , C/C++, 17 linesconsensus/ include/ secondary/ consensus/ consensus_result.h - dorado/
secondary/ , C/C++, 46 linesconsensus/ include/ secondary/ consensus/ consensus_utils.h - dorado/
secondary/ , C/C++, 114 linesconsensus/ include/ secondary/ consensus/ sample.h - dorado/
secondary/ , C/C++, 27 linesconsensus/ include/ secondary/ consensus/ sample_collate_utils.h - dorado/
secondary/ , C/C++, 64 linesconsensus/ include/ secondary/ consensus/ sample_trimming.h - dorado/
secondary/ , C/C++, 105 linesconsensus/ include/ secondary/ consensus/ variant_calling.h - dorado/
secondary/ , C/C++, 80 linesconsensus/ include/ secondary/ consensus/ variant_calling_sample.h - dorado/
secondary/ , C/C++, 36 linesconsensus/ include/ secondary/ consensus/ window_utils.h - dorado/
secondary/ , C++, 691 linesconsensus/ sample.cpp - dorado/
secondary/ , C++, 77 linesconsensus/ sample_collate_utils.cpp - dorado/
secondary/ , C++, 521 linesconsensus/ sample_trimming.cpp - dorado/
secondary/ , C++, 1,373 linesconsensus/ variant_calling.cpp - dorado/
secondary/ , C++, 412 linesconsensus/ variant_calling_sample.c pp - dorado/
secondary/ , C++, 132 linesconsensus/ window_utils.cpp - dorado/
secondary/ , C++, 159 linesfeatures/ decoder_base.cpp - dorado/
secondary/ , C++, 12 linesfeatures/ decoder_factory.cpp - dorado/
secondary/ , C++, 389 linesfeatures/ encoder_counts.cpp - dorado/
secondary/ , C/C++, 74 linesfeatures/ encoder_counts.h - dorado/
secondary/ , C++, 131 linesfeatures/ encoder_factory.cpp - dorado/
secondary/ , C++, 536 linesfeatures/ encoder_read_alignment.c pp - dorado/
secondary/ , C/C++, 103 linesfeatures/ encoder_read_alignment.h - dorado/
secondary/ , C++, 285 linesfeatures/ encoder_utils.cpp - dorado/
secondary/ , C/C++, 88 linesfeatures/ include/ secondary/ features/ decoder_base.h - dorado/
secondary/ , C/C++, 13 linesfeatures/ include/ secondary/ features/ decoder_factory.h - dorado/
secondary/ , C/C++, 122 linesfeatures/ include/ secondary/ features/ encoder_base.h - dorado/
secondary/ , C/C++, 42 linesfeatures/ include/ secondary/ features/ encoder_factory.h - dorado/
secondary/ , C/C++, 54 linesfeatures/ include/ secondary/ features/ encoder_utils.h - dorado/
secondary/ , C/C++, 28 linesfeatures/ include/ secondary/ features/ haplotag_source.h - dorado/
secondary/ , C/C++, 20 linesfeatures/ include/ secondary/ features/ kadayashi_options.h - dorado/
secondary/ , C/C++, 24 linesfeatures/ include/ secondary/ features/ kadayashi_utils.h - dorado/
secondary/ , C/C++, 114 linesfeatures/ include/ secondary/ features/ medaka_read_matrix.h - dorado/
secondary/ , C/C++, 25 linesfeatures/ include/ secondary/ features/ variant_candidate_source .h - dorado/
secondary/ , C++, 227 linesfeatures/ kadayashi_utils.cpp - dorado/
secondary/ , C++, 92 linesfeatures/ medaka_bamiter.cpp - dorado/
secondary/ , C/C++, 31 linesfeatures/ medaka_bamiter.h - dorado/
secondary/ , C++, 340 linesfeatures/ medaka_counts.cpp - dorado/
secondary/ , C/C++, 115 linesfeatures/ medaka_counts.h - dorado/
secondary/ , C++, 677 linesfeatures/ medaka_read_matrix.cpp - dorado/
smallvar/ , C/C++, 19 linesinclude/ variant/ decode_data.h - dorado/
smallvar/ , C/C++, 17 linesinclude/ variant/ inference_data.h - dorado/
smallvar/ , C/C++, 317 linesinclude/ variant/ variant_impl.h - dorado/
smallvar/ , C/C++, 23 linesinclude/ variant/ variant_resources.h - dorado/
smallvar/ , C++, 2,205 linesvariant_impl.cpp - dorado/
splitter/ , C++, 697 linesDuplexReadSplitter.cpp - dorado/
splitter/ , C++, 136 linesRNAReadSplitter.cpp - dorado/
splitter/ , C/C++, 42 linesinclude/ splitter/ DuplexReadSplitter.h - dorado/
splitter/ , C/C++, 36 linesinclude/ splitter/ RNAReadSplitter.h - dorado/
splitter/ , C/C++, 109 linesinclude/ splitter/ ReadSplitter.h - dorado/
splitter/ , C/C++, 20 linesinclude/ splitter/ myers.h - dorado/
splitter/ , C++, 170 linesmyers.cpp - dorado/
splitter/ , C++, 318 linessplitter_utils.cpp - dorado/
splitter/ , C/C++, 47 linessplitter_utils.h - dorado/
splitter/ , C++, 312 linestests/ test_splitter_utils.cpp - dorado/
torch_utils/ , C++, 402 linescuda_utils.cpp - dorado/
torch_utils/ , C++, 117 linesduplex_utils.cpp - dorado/
torch_utils/ , C++, 798 linesgpu_monitor.cpp - dorado/
torch_utils/ , C/C++, 24 linesinclude/ torch_utils/ auto_detect_device.h - dorado/
torch_utils/ , C/C++, 72 linesinclude/ torch_utils/ cuda_utils.h - dorado/
torch_utils/ , C/C++, 32 linesinclude/ torch_utils/ duplex_utils.h - dorado/
torch_utils/ , C/C++, 77 linesinclude/ torch_utils/ gpu_monitor.h - dorado/
torch_utils/ , C/C++, 101 linesinclude/ torch_utils/ gpu_profiling.h - dorado/
torch_utils/ , C/C++, 131 linesinclude/ torch_utils/ metal_utils.h - dorado/
torch_utils/ , C/C++, 35 linesinclude/ torch_utils/ module_utils.h - dorado/
torch_utils/ , C/C++, 68 linesinclude/ torch_utils/ tensor_utils.h - dorado/
torch_utils/ , C/C++, 13 linesinclude/ torch_utils/ torch_utils.h - dorado/
torch_utils/ , C/C++, 57 linesinclude/ torch_utils/ trim.h - dorado/
torch_utils/ , C++, 456 linesmetal_utils.cpp - dorado/
torch_utils/ , C++, 2 linespch/ main.cpp - dorado/
torch_utils/ , C++, 1 linepch/ precompiled.cpp - dorado/
torch_utils/ , C/C++, 1 linepch/ precompiled.h - dorado/
torch_utils/ , C++, 339 linestensor_utils.cpp - dorado/
torch_utils/ , C++, 73 linestorch_utils.cpp - dorado/
torch_utils/ , C++, 184 linestrim.cpp - dorado/
utils/ , C++, 97 linesResourceLimiter.cpp - dorado/
utils/ , C++, 450 linesSampleSheet.cpp - dorado/
utils/ , C++, 52 linesalignment_utils.cpp - dorado/
utils/ , C++, 1,861 linesbarcode_kits.cpp - dorado/
utils/ , C++, 27 linesbasecaller_utils.cpp - dorado/
utils/ , C++, 40 linesbenchmark_timer.cpp - dorado/
utils/ , C++, 62 linescigar.cpp - dorado/
utils/ , C++, 15 linesconcurrency/ AsyncExecutor.cpp - dorado/
utils/ , C++, 102 linesconcurrency/ TaskPool.cpp - dorado/
utils/ , C++, 144 linesconcurrency/ WorkerPool.cpp - dorado/
utils/ , C++, 86 linesconcurrency/ async_task_executor.cpp - dorado/
utils/ , C++, 86 linesconcurrency/ detail/ priority_task_queue.cpp - dorado/
utils/ , C++, 158 linesconcurrency/ multi_queue_thread_pool. cpp - dorado/
utils/ , C++, 44 linescontainer_utils.cpp - dorado/
utils/ , C++, 133 linescrash_handlers.cpp - dorado/
utils/ , C++, 24 linescrypto_utils.cpp - dorado/
utils/ , C++, 28 linesdev_utils.cpp - dorado/
utils/ , C++, 155 linesfs_utils.cpp - dorado/
utils/ , C/C++, 329 linesinclude/ utils/ AsyncQueue.h - dorado/
utils/ , C/C++, 102 linesinclude/ utils/ FixedSizeQueue.h - dorado/
utils/ , C/C++, 89 linesinclude/ utils/ FunctionRef.h - dorado/
utils/ , C/C++, 210 linesinclude/ utils/ MoveOnlyFunction.h - dorado/
utils/ , C/C++, 24 linesinclude/ utils/ PostCondition.h - dorado/
utils/ , C/C++, 68 linesinclude/ utils/ ResourceLimiter.h - dorado/
utils/ , C/C++, 130 linesinclude/ utils/ SampleSheet.h - dorado/
utils/ , C/C++, 86 linesinclude/ utils/ SeparatedStream.h - dorado/
utils/ , C/C++, 30 linesinclude/ utils/ alignment_utils.h - dorado/
utils/ , C/C++, 61 linesinclude/ utils/ arg_parse_ext.h - dorado/
utils/ , C/C++, 66 linesinclude/ utils/ barcode_kits.h - dorado/
utils/ , C/C++, 7 linesinclude/ utils/ basecaller_utils.h - dorado/
utils/ , C/C++, 27 linesinclude/ utils/ benchmark_timer.h - dorado/
utils/ , C/C++, 103 linesinclude/ utils/ cigar.h - dorado/
utils/ , C/C++, 49 linesinclude/ utils/ concurrency/ AsyncExecutor.h - dorado/
utils/ , C/C++, 32 linesinclude/ utils/ concurrency/ Task.h - dorado/
utils/ , C/C++, 69 linesinclude/ utils/ concurrency/ TaskPool.h - dorado/
utils/ , C/C++, 54 linesinclude/ utils/ concurrency/ WorkerPool.h - dorado/
utils/ , C/C++, 63 linesinclude/ utils/ concurrency/ async_task_executor.h - dorado/
utils/ , C/C++, 72 linesinclude/ utils/ concurrency/ detail/ priority_task_queue.h - dorado/
utils/ , C/C++, 89 linesinclude/ utils/ concurrency/ multi_queue_thread_pool. h - dorado/
utils/ , C/C++, 153 linesinclude/ utils/ concurrency/ synchronisation.h - dorado/
utils/ , C/C++, 10 linesinclude/ utils/ concurrency/ task_priority.h - dorado/
utils/ , C/C++, 56 linesinclude/ utils/ container_utils.h - dorado/
utils/ , C/C++, 123 linesinclude/ utils/ context_container.h - dorado/
utils/ , C/C++, 16 linesinclude/ utils/ crash_handlers.h - dorado/
utils/ , C/C++, 11 linesinclude/ utils/ crypto_utils.h - dorado/
utils/ , C/C++, 36 linesinclude/ utils/ dev_utils.h - dorado/
utils/ , C/C++, 50 linesinclude/ utils/ fs_utils.h - dorado/
utils/ , C/C++, 35 linesinclude/ utils/ hardware_interference_si ze.h - dorado/
utils/ , C/C++, 17 linesinclude/ utils/ io_utils.h - dorado/
utils/ , C/C++, 30 linesinclude/ utils/ jthread.h - dorado/
utils/ , C/C++, 7 linesinclude/ utils/ locale_utils.h - dorado/
utils/ , C/C++, 48 linesinclude/ utils/ log_utils.h - dorado/
utils/ , C/C++, 102 linesinclude/ utils/ math_utils.h - dorado/
utils/ , C/C++, 11 linesinclude/ utils/ memory_utils.h - dorado/
utils/ , C/C++, 15 linesinclude/ utils/ overlap.h - dorado/
utils/ , C/C++, 25 linesinclude/ utils/ overloaded.h - dorado/
utils/ , C/C++, 57 linesinclude/ utils/ paf_utils.h - dorado/
utils/ , C/C++, 40 linesinclude/ utils/ parameters.h - dorado/
utils/ , C/C++, 38 linesinclude/ utils/ rle.h - dorado/
utils/ , C/C++, 21 linesinclude/ utils/ scoped_trace_log.h - dorado/
utils/ , C/C++, 162 linesinclude/ utils/ sequence_utils.h - dorado/
utils/ , C/C++, 73 linesinclude/ utils/ simd.h - dorado/
utils/ , C/C++, 103 linesinclude/ utils/ stats.h - dorado/
utils/ , C/C++, 100 linesinclude/ utils/ stream_utils.h - dorado/
utils/ , C/C++, 214 linesinclude/ utils/ string_utils.h - dorado/
utils/ , C/C++, 14 linesinclude/ utils/ sys_stats.h - dorado/
utils/ , C/C++, 7 linesinclude/ utils/ sys_utils.h - dorado/
utils/ , C/C++, 15 linesinclude/ utils/ thread_utils.h - dorado/
utils/ , C/C++, 27 linesinclude/ utils/ time_utils.h - dorado/
utils/ , C/C++, 46 linesinclude/ utils/ timer_high_res.h - dorado/
utils/ , C/C++, 38 linesinclude/ utils/ tty_utils.h - dorado/
utils/ , C/C++, 139 linesinclude/ utils/ types.h - dorado/
utils/ , C/C++, 26 linesinclude/ utils/ uuid_utils.h - dorado/
utils/ , C++, 23 linesio_utils.cpp - dorado/
utils/ , C++, 44 lineslocale_utils.cpp - dorado/
utils/ , C++, 110 lineslog_utils.cpp - dorado/
utils/ , C++, 119 linesmemory_utils.cpp - dorado/
utils/ , C++, 86 linespaf_utils.cpp - dorado/
utils/ , C++, 43 linesparameters.cpp - dorado/
utils/ , C++, 28 linesscoped_trace_log.cpp - dorado/
utils/ , C++, 508 linessequence_utils.cpp - dorado/
utils/ , C++, 111 linesstats.cpp - dorado/
utils/ , C++, 43 linessys_stats.cpp - dorado/
utils/ , C++, 24 linessys_utils.cpp - dorado/
utils/ , C++, 412 linestests/ test_AsyncExecutor.cpp - dorado/
utils/ , C++, 131 linestests/ test_FunctionRef.cpp - dorado/
utils/ , C++, 176 linestests/ test_MoveOnlyFunction.cp p - dorado/
utils/ , C++, 264 linesthread_utils.cpp - dorado/
utils/ , C++, 108 linestime_utils.cpp - dorado/
utils/ , C++, 38 linesuuid_utils.cpp - regression_test/
__init__.py , Python, 1 line - regression_test/
benchmarking.py , Python, 199 lines - regression_test/
data_paths.py , Python, 27 lines - regression_test/
run_benchmarking_tests.p , Python, 340 linesy - regression_test/
test_compare_platforms.p , Python, 89 linesy - regression_test/
test_dorado.py , Python, 323 lines - regression_test/
utilities.py , Python, 46 lines - tests/
AdapterDetectorTest.cpp , C++, 677 lines - tests/
AlignerTest.cpp , C++, 736 lines - tests/
AsyncQueueTest.cpp , C++, 339 lines - tests/
BamReaderTest.cpp , C++, 124 lines - tests/
BamUtilsTest.cpp , C++, 255 lines - tests/
BamWriterTest.cpp , C++, 165 lines - tests/
BarcodeClassifierSelecto , C++, 62 linesrTest.cpp - tests/
BarcodeClassifierTest.cp , C++, 553 linesp - tests/
BasecallModelConfigTest. , C++, 424 linescpp - tests/
BatchParamsTest.cpp , C++, 161 lines - tests/
ChunkTest.cpp , C++, 288 lines - tests/
CigarTest.cpp , C++, 207 lines - tests/
CliUtilsTest.cpp , C++, 41 lines - tests/
CorrectionWindowTest.cpp , C++, 275 lines - tests/
CustomBarcodeParserTest. , C++, 210 linescpp - tests/
DuplexReadTaggingNodeTes , C++, 87 linest.cpp - tests/
DuplexSplitTest.cpp , C++, 254 lines - tests/
FastqTagsTest.cpp , C++, 320 lines - tests/
FastxRandomReaderTest.cp , C++, 100 linesp - tests/
FastxSequentialReaderTes , C++, 133 linest.cpp - tests/
FileInfoTest.cpp , C++, 112 lines - tests/
FixedSizeQueueTest.cpp , C++, 184 lines - tests/
HeaderMapperTest.cpp , C++, 530 lines - tests/
HtsFileTest.cpp , C++, 823 lines - tests/
IndexFileAccessTest.cpp , C++, 280 lines - tests/
KadayashiTest.cpp , C++, 1,635 lines - tests/
MathUtilsTest.cpp , C++, 40 lines - tests/
MergeHeadersTest.cpp , C++, 237 lines - tests/
MessageSinkUtils.h , C/C++, 66 lines - tests/
MetalLinearTest.cpp , C++, 199 lines - tests/
Minimap2IndexTest.cpp , C++, 307 lines - tests/
ModBaseChunkTest.cpp , C++, 308 lines - tests/
ModBaseConfigTest.cpp , C++, 186 lines - tests/
ModBaseContextTest.cpp , C++, 81 lines - tests/
ModBaseEncoderTest.cpp , C++, 605 lines - tests/
ModelComplexTest.cpp , C++, 487 lines - tests/
ModelKitsTest.cpp , C++, 192 lines - tests/
ModelMetadataTest.cpp , C++, 225 lines - tests/
ModelUtilsTest.cpp , C++, 202 lines - tests/
MotifMatcherTest.cpp , C++, 43 lines - tests/
NodeSmokeTest.cpp , C++, 480 lines - tests/
PafUtilsTest.cpp , C++, 98 lines - tests/
PairingNodeTest.cpp , C++, 146 lines - tests/
PipelineTest.cpp , C++, 228 lines - tests/
Pod5DataLoaderTest.cpp , C++, 134 lines - tests/
PolyACalculatorTest.cpp , C++, 242 lines - tests/
PostConditionTest.cpp , C++, 43 lines - tests/
RNASplitTest.cpp , C++, 45 lines - tests/
ReadFilterNodeTest.cpp , C++, 160 lines - tests/
ReadForwarderNodeTest.cp , C++, 31 linesp - tests/
ReadTest.cpp , C++, 451 lines - tests/
ReadToBamTypeNodeTest.cp , C++, 33 linesp - tests/
RealignMovesTest.cpp , C++, 185 lines - tests/
ResourceLimiterTest.cpp , C++, 318 lines - tests/
ResumeLoaderTest.cpp , C++, 28 lines - tests/
RleTest.cpp , C++, 90 lines - tests/
SamUtilsTest.cpp , C++, 234 lines - tests/
SampleSheetTests.cpp , C++, 208 lines - tests/
ScaledDotProductAttentio , C++, 60 linesn.cpp - tests/
SecondaryBamFileTest.cpp , C++, 208 lines - tests/
SecondaryDecodeVariantsT , C++, 821 linesest.cpp - tests/
SecondaryEncoderReadAlig , C++, 1,844 linesnmentTest.cpp - tests/
SecondaryEncoderUtilsTes , C++, 798 linest.cpp - tests/
SecondaryKadayashiUtils. , C++, 156 linescpp - tests/
SecondaryMergeVCSamplesT , C++, 211 linesest.cpp - tests/
SecondaryModelConfigVali , C++, 556 linesdation.cpp - tests/
SecondaryModelFactory.cp , C++, 1,157 linesp - tests/
SecondaryModelVariantPer , C++, 111 linesceiverTest.cpp - tests/
SecondaryNormalizeVarian , C++, 428 linestsTest.cpp - tests/
SecondarySampleCollateUt , C++, 182 linesilsTest.cpp - tests/
SecondarySampleTest.cpp , C++, 798 lines - tests/
SecondaryTrimTest.cpp , C++, 635 lines - tests/
SecondaryWindowTest.cpp , C++, 208 lines - tests/
SeparatedStreamTest.cpp , C++, 170 lines - tests/
SequenceUtilsTest.cpp , C++, 326 lines - tests/
StereoDuplexTest.cpp , C++, 87 lines - tests/
StitchTest.cpp , C++, 169 lines - tests/
StringUtilsTest.cpp , C++, 226 lines - tests/
SummaryFileWriterTest.cp , C++, 79 linesp - tests/
TensorUtilsTest.cpp , C++, 198 lines - tests/
TestUtils.cpp , C++, 96 lines - tests/
TestUtils.h , C/C++, 55 lines - tests/
TimeUtilsTest.cpp , C++, 89 lines - tests/
TrimTest.cpp , C++, 408 lines - tests/
VCFWriterTest.cpp , C++, 255 lines - tests/
VariantImplTest.cpp , C++, 2,211 lines - tests/
WriterNodeTest.cpp , C++, 247 lines - tests/
arg_parse_ext_test.cpp , C++, 36 lines - tests/
async_task_executor_test , C++, 209 lines.cpp - tests/
bed_file_test.cpp , C++, 289 lines - tests/
check_shell_tests_active , Shell, 8 lines.sh - tests/
context_container_test.c , C++, 272 linespp - tests/
cram/ , Shell, 34 linescram_shell_wrapper.sh - tests/
cram/ , Shell, 49 linesvariant/ helpers.sh - tests/
cuda_utils_test.cpp , C++, 84 lines - tests/
data/ , Shell, 22 linesvariant/ test-03-kadayashi-varcal l/ run-construct-varcall.sh - tests/
gpu_monitor_test.cpp , C++, 359 lines - tests/
main.cpp , C++, 33 lines - tests/
multi_queue_thread_pool_ , C++, 176 linestest.cpp - tests/
myers_test.cpp , C++, 96 lines - tests/
priority_task_queue_test , C++, 181 lines.cpp - tests/
synchronisation_test.cpp , C++, 248 lines - tests/
test_dorado_correct.sh , Shell, 155 lines - tests/
test_dorado_correct_cram , Shell, 62 lines.sh - tests/
test_dorado_polish.sh , Shell, 86 lines - tests/
test_dorado_variant.sh , Shell, 80 lines - tests/
test_expected_logging.sh , Shell, 54 lines - tests/
test_model_download.py , Python, 179 lines - tests/
test_model_resolution.sh , Shell, 332 lines - tests/
test_nested_output_struc , Shell, 385 linesture.sh - tests/
test_simple_basecaller_e , Shell, 1,006 linesxecution.sh - tests/
test_utils.sh , Shell, 27 lines - tests/
validate_bam.py , Python, 65 lines - tests/
validate_fastq.py , Python, 54 lines - tests/
validate_json.py , Python, 41 lines - tests/
validate_split_bam.sh , Shell, 102 lines - tetra/
setup.py , Python, 23 lines - tetra/
test/ , Python, 1 line__init__.py - tetra/
test/ , Python, 54 linestest_compare_platforms.p y - tetra/
test/ , Python, 319 linestest_data_checker.py - tetra/
test/ , Python, 327 linestest_data_update.py - tetra/
test/ , Python, 142 linestest_regression_manager. py - tetra/
tetra/ , Python, 30 lines__init__.py - tetra/
tetra/ , Python, 105 linescompare_platforms.py - tetra/
tetra/ , Python, 171 linesdata_checker.py - tetra/
tetra/ , Python, 60 linesdata_frame_utils.py - tetra/
tetra/ , Python, 245 linesdatabase.py - tetra/
tetra/ , Python, 140 lineserror_display.py - tetra/
tetra/ , Python, 323 linesgraph_perf_results.py - tetra/
tetra/ , Python, 176 linesoutput_validation.py - tetra/
tetra/ , Python, 67 linesreformat_files.py - tetra/
tetra/ , Python, 47 linesregression_context.py - tetra/
tetra/ , Python, 307 linesregression_manager.py - tetra/
tetra/ , Python, 343 linessequence_utils.py - tetra/
tetra/ , Python, 80 linestest_error_display.py - tetra/
tetra/ , Python, 100 linestimestamped_context.py - tetra/
tetra/ , Python, 306 linesupdate_reference_data.py - tetra/
tetra/ , Python, 322 linesupload_perf_results.py - tetra/
tetra/ , Python, 53 linesutilities.py - LICENCE.txt, License, 323 lines
- README.md, Text, 212 lines
nanoporetech/modkit
5cecc3fb3a9336068d9e3c68d5c08d678153dd2c, 12 June 2026Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
129 files
- docs/
book-a0b12cfe.js , JavaScript, 843 lines - docs/
clipboard-1626706a.min.j , JavaScript, 7 liness - docs/
elasticlunr-ef4e11c1.min , JavaScript, 10 lines.js - docs/
highlight-abc7f01d.js , JavaScript, 54 lines - docs/
mark-09e88c2c.min.js , JavaScript, 7 lines - docs/
searcher-c2a407aa.js , JavaScript, 555 lines - docs/
searchindex-b348220b.js , JavaScript, 1 line - docs/
toc-869b6773.js , JavaScript, 446 lines - generate_advanced_usage.
sh , Shell, 92 lines - mac_compile_modkit.sh, Shell, 1,168 lines
- modkit-core/
src/ , Rust, 438 linesadjust.rs - modkit-core/
src/ , Rust, 221 linesbedmethyl_util/ mod.rs - modkit-core/
src/ , Rust, 794 linesbedmethyl_util/ subcommands.rs - modkit-core/
src/ , Rust, 456 linescommand_utils.rs - modkit-core/
src/ , Rust, 453 linesdmr/ bedmethyl.rs - modkit-core/
src/ , Rust, 332 linesdmr/ beta_diff.rs - modkit-core/
src/ , Rust, 93 linesdmr/ isoform/ gtf_reader.rs - modkit-core/
src/ , Rust, 2,597 linesdmr/ isoform/ mod.rs - modkit-core/
src/ , Rust, 358 linesdmr/ isoform/ pair.rs - modkit-core/
src/ , Rust, 181 linesdmr/ isoform/ scoring.rs - modkit-core/
src/ , Rust, 265 linesdmr/ isoform/ vis.rs - modkit-core/
src/ , Rust, 437 linesdmr/ llr_model.rs - modkit-core/
src/ , Rust, 9 linesdmr/ mod.rs - modkit-core/
src/ , Rust, 310 linesdmr/ pairwise.rs - modkit-core/
src/ , Rust, 1,347 linesdmr/ single_site.rs - modkit-core/
src/ , Rust, 1,940 linesdmr/ subcommands.rs - modkit-core/
src/ , Rust, 374 linesdmr/ tabix.rs - modkit-core/
src/ , Rust, 646 linesdmr/ util.rs - modkit-core/
src/ , Rust, 358 linesentropy/ methylation_entropy.rs - modkit-core/
src/ , Rust, 1,695 linesentropy/ mod.rs - modkit-core/
src/ , Rust, 518 linesentropy/ subcommand.rs - modkit-core/
src/ , Rust, 349 linesentropy/ writers.rs - modkit-core/
src/ , Rust, 115 lineserrs.rs - modkit-core/
src/ , Rust, 181 linesextract/ args.rs - modkit-core/
src/ , Rust, 4 linesextract/ mod.rs - modkit-core/
src/ , Rust, 1,196 linesextract/ subcommand.rs - modkit-core/
src/ , Rust, 868 linesextract/ util.rs - modkit-core/
src/ , Rust, 452 linesextract/ writer.rs - modkit-core/
src/ , Rust, 368 linesfasta.rs - modkit-core/
src/ , Rust, 23 linesfilter_thresholds.rs - modkit-core/
src/ , Rust, 132 linesgenome_positions.rs - modkit-core/
src/ , Rust, 424 lineshmm.rs - modkit-core/
src/ , Rust, 700 linesinterval_chunks.rs - modkit-core/
src/ , Rust, 62 lineslib.rs - modkit-core/
src/ , Rust, 2 lineslocalise/ mod.rs - modkit-core/
src/ , Rust, 310 lineslocalise/ subcommand.rs - modkit-core/
src/ , Rust, 235 lineslocalise/ util.rs - modkit-core/
src/ , Rust, 111 lineslogging.rs - modkit-core/
src/ , Rust, 2,919 linesmod_bam.rs - modkit-core/
src/ , Rust, 459 linesmod_base_code.rs - modkit-core/
src/ , Rust, 466 linesmodbam_util/ check_tags.rs - modkit-core/
src/ , Rust, 2 linesmodbam_util/ mod.rs - modkit-core/
src/ , Rust, 2,475 linesmodbam_util/ subcommands.rs - modkit-core/
src/ , Rust, 374 linesmonoid.rs - modkit-core/
src/ , Rust, 172 linesmotifs/ args.rs - modkit-core/
src/ , Rust, 892 linesmotifs/ iupac.rs - modkit-core/
src/ , Rust, 3,651 linesmotifs/ mod.rs - modkit-core/
src/ , Rust, 808 linesmotifs/ motif_bed.rs - modkit-core/
src/ , Rust, 1,131 linesmotifs/ subcommand.rs - modkit-core/
src/ , Rust, 80 linesmotifs/ util.rs - modkit-core/
src/ , Rust, 53 linesparsing_utils.rs - modkit-core/
src/ , Rust, 956 linespileup/ base_mods_adapter.rs - modkit-core/
src/ , Rust, 240 linespileup/ bedrmod.rs - modkit-core/
src/ , Rust, 344 linespileup/ duplex.rs - modkit-core/
src/ , Rust, 204 linespileup/ mod.rs - modkit-core/
src/ , Rust, 2,509 linespileup/ pileup_processor.rs - modkit-core/
src/ , Rust, 2,377 linespileup/ subcommand.rs - modkit-core/
src/ , Rust, 374 linesposition_filter.rs - modkit-core/
src/ , Rust, 539 linesread_cache.rs - modkit-core/
src/ , Rust, 1,375 linesread_ids_to_base_mod_pro bs.rs - modkit-core/
src/ , Rust, 391 linesreads_sampler/ mod.rs - modkit-core/
src/ , Rust, 107 linesreads_sampler/ record_sampler.rs - modkit-core/
src/ , Rust, 1,072 linesreads_sampler/ sampling_schedule.rs - modkit-core/
src/ , Rust, 34 linesrecord_processor.rs - modkit-core/
src/ , Rust, 394 linesrepair_tags.rs - modkit-core/
src/ , Rust, 1,761 linessample_probs/ mod.rs - modkit-core/
src/ , Rust, 101 linesstats/ mod.rs - modkit-core/
src/ , Rust, 218 linesstats/ subcommand.rs - modkit-core/
src/ , Rust, 488 linessummarize.rs - modkit-core/
src/ , Rust, 210 linestabix.rs - modkit-core/
src/ , Rust, 482 linesthreshold_mod_caller.rs - modkit-core/
src/ , Rust, 260 linesthresholds.rs - modkit-core/
src/ , Rust, 1,518 linesutil.rs - modkit-core/
src/ , Rust, 1 linevalidate/ mod.rs - modkit-core/
src/ , Rust, 1,134 linesvalidate/ subcommand.rs - modkit-core/
src/ , Rust, 1,475 lineswriters.rs - modkit-logging/
src/ , Rust, 111 lineslib.rs - modkit/
src/ , Rust, 148 linescommands.rs - modkit/
src/ , Rust, 32 linesmain.rs - modkit/
tests/ , Rust, 246 linescommon/ mod.rs - modkit/
tests/ , Rust, 483 linestest_adjust_mods.rs - modkit/
tests/ , Rust, 198 linestest_bedmethyl_util.rs - modkit/
tests/ , Rust, 326 linestest_call_mods.rs - modkit/
tests/ , Rust, 80 linestest_dmr.rs - modkit/
tests/ , Rust, 41 linestest_entropy.rs - modkit/
tests/ , Rust, 614 linestest_extract.rs - modkit/
tests/ , Rust, 13 linestest_find_motifs.rs - modkit/
tests/ , Rust, 11 linestest_localize.rs - modkit/
tests/ , Rust, 39 linestest_modbam_utils.rs - modkit/
tests/ , Rust, 79 linestest_open_chromatin.rs - modkit/
tests/ , Rust, 1,018 linestest_pileup.rs - modkit/
tests/ , Rust, 62 linestest_pileup_hemi.rs - modkit/
tests/ , Rust, 89 linestest_repair.rs - modkit/
tests/ , Rust, 18 linestest_shell_completions.r s - modkit/
tests/ , Rust, 171 linestest_summary.rs - modkit/
tests/ , Rust, 36 linestest_update_tags.rs - modkit/
tests/ , Rust, 54 linestest_validate.rs - ochm/
src/ , Rust, 40 linesbatcher.rs - ochm/
src/ , Rust, 132 linesfeature_loader.rs - ochm/
src/ , Rust, 681 linesfeatures.rs - ochm/
src/ , Rust, 8 lineslib.rs - ochm/
src/ , Rust, 132 linesmodels.rs - ochm/
src/ , Rust, 192 linesprob_merger.rs - ochm/
src/ , Rust, 243 linesrange_feeder.rs - ochm/
src/ , Rust, 429 linessubcommand.rs - ochm/
src/ , Rust, 60 linesutil.rs - safe-record/
src/ , Rust, 122 lineslib.rs - tests/
add_implicit_col.py , Python, 28 lines - tests/
add_mn_tags_to_repair_re , Python, 33 linescords.py - tests/
check_extracts.sh , Shell, 39 lines - tests/
check_extracts_flag.sh , Shell, 84 lines - tests/
common/ , Rust, 245 linesmod.rs - tests/
make_crams.sh , Shell, 10 lines - tests/
make_trimmed_reads.sh , Shell, 21 lines - tests/
regress_tags.sh , Shell, 9 lines - tests/
trim_reads.py , Python, 28 lines - tests/
update_extract_test_data , Shell, 69 lines.sh - LICENCE.txt, License, 323 lines
- README.md, Text, 186 lines
Wasatch-Biolabs-Bfx/MethylSeqR
42977bd32dd7b4079565dd09f76daa2489c3ce9f, 29 December 2025Availability: 1 check, the latest on 27 September 2026: the link answers
- 27 September 2026: the link answers
44 files
- R/
calc_ch3_diff.R , R, 404 lines - R/
calc_ch3_samplecor.R , R, 218 lines - R/
ch3helper_cleanup.R , R, 9 lines - R/
ch3helper_closeDB.R , R, 29 lines - R/
ch3helper_connectDB.R , R, 54 lines - R/
ch3helper_onLoad.R , R, 7 lines - R/
ch3helper_positions.R , R, 137 lines - R/
ch3helper_print.R , R, 51 lines - R/
ch3helper_purgeTables.R , R, 31 lines - R/
classify_ch3_reads.R , R, 159 lines, 1 match - R/
collapse_ch3_windows.R , R, 130 lines, 1 match - R/
export_ch3_table.R , R, 58 lines - R/
filter_ch3_table.R , R, 70 lines - R/
get_ch3_cols.R , R, 34 lines - R/
get_ch3_cpg_count.R , R, 73 lines - R/
get_ch3_dbinfo.R , R, 82 lines - R/
get_ch3_stats.R , R, 194 lines - R/
get_ch3_table.R , R, 53 lines - R/
get_ch3_tableinfo.R , R, 76 lines - R/
make_ch3_archive.R , R, 80 lines - R/
make_ch3_db.R , R, 309 lines - R/
plot_ch3_cov.R , R, 145 lines - R/
plot_ch3_diff.R , R, 88 lines - R/
plot_ch3_diff_density.R , R, 87 lines - R/
plot_ch3_modfrac.R , R, 149 lines - R/
plot_ch3_pca.R , R, 147 lines - R/
remove_ch3_table.R , R, 34 lines - R/
rename_ch3_samples.R , R, 162 lines - R/
run_ch3_analysis.R , R, 212 lines - R/
run_ch3_dplyr.R , R, 124 lines - R/
run_ch3_qc.R , R, 79 lines - R/
summarize_ch3_positions. , R, 218 linesR - R/
summarize_ch3_reads.R , R, 121 lines - R/
summarize_ch3_regions.R , R, 293 lines - R/
summarize_ch3_windows.R , R, 246 lines - R/
trim_ch3_reads.R , R, 144 lines - R/
zzz.R , R, 56 lines - doc/
MethylSeqRWalkthrough.R , R, 197 lines - doc/
MethylSeqRWalkthrough.Rm , R, 510 linesd - tests/
testthat.R , R, 12 lines - tests/
testthat/ , R, 199 linestest-calc_ch3_diff.R - vignettes/
MethylSeqRWalkthrough.Rm , R, 510 linesd - LICENSE, License, 162 lines
- README.md, Text, 233 lines
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 3 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 919 scripts, each with its path and the digest of its content;
- 4 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data availability statement
The original contributions presented in the study are publicly available. This data can be found here: Data has been made available NCBI’s Sequence Read Archive (SRA) under the project name ‘Circulating neuron-derived cfDNA for blood-based detection of Alzheimer’s and other neurodegenerative conditions’ and under the BioProject ID PRJNA1503594.
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 3, 28 September 2026
- Funding: added Utah State University; Brigham Young University
Version 1, 27 September 2026: the first record
Recorded: type, language, journal, volume, pages, dates, 8 authors, 8 keywords, 10 MeSH terms, 95 references.
Cite
This paper
Pollard, C., Miller, R., Stirland, I., Keni, M., Jenkins, A., Saito, E., Hill, J. T., & Jenkins, T. (2026). Circulating neuron-derived cfDNA for blood-based detection of Alzheimer's and other neurodegenerative conditions. Frontiers in neurology, 17, 1822479. https://
BibTeX
@article{pollard2026circ
author = {Pollard, Chad and Miller, Ryan and Stirland, Isaac and Keni, Mykle and Jenkins, Andrew and Saito, Erin and Hill, Jonathon T and Jenkins, Tim},
title = {{Circulating neuron-derived cfDNA for blood-based detection of Alzheimer's and other neurodegenerative conditions}},
journal = {Frontiers in neurology},
year = {2026},
month = aug,
volume = {17},
pages = {1822479},
publisher = {Frontiers Media SA},
issn = {1664-2295},
doi = {10.3389/
url = {https://
pmid = {42626456},
pmcid = {PMC13491437}
}
RIS
TY - JOUR
AU - Pollard, Chad
AU - Miller, Ryan
AU - Stirland, Isaac
AU - Keni, Mykle
AU - Jenkins, Andrew
AU - Saito, Erin
AU - Hill, Jonathon T
AU - Jenkins, Tim
TI - Circulating neuron-derived cfDNA for blood-based detection of Alzheimer's and other neurodegenerative conditions
T2 - Frontiers in neurology
J2 - Front Neurol
PY - 2026
DA - 2026/
VL - 17
SP - 1822479
SN - 1664-2295
PB - Frontiers Media SA
DO - 10.3389/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.3389/
"type": "article-journal",
"title": "Circulating neuron-derived cfDNA for blood-based detection of Alzheimer's and other neurodegenerative conditions",
"container-title": "Frontiers in neurology",
"author": [
{
"family": "Pollard",
"given": "Chad"
},
{
"family": "Miller",
"given": "Ryan"
},
{
"family": "Stirland",
"given": "Isaac"
},
{
"family": "Keni",
"given": "Mykle"
},
{
"family": "Jenkins",
"given": "Andrew"
},
{
"family": "Saito",
"given": "Erin"
},
{
"family": "Hill",
"given": "Jonathon T"
},
{
"family": "Jenkins",
"given": "Tim"
}
],
"container-title-short":
"volume": "17",
"page": "1822479",
"DOI": "10.3389/
"PMID": "42626456",
"PMCID": "PMC13491437",
"ISSN": "1664-2295",
"publisher": "Frontiers Media SA",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
8,
6
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1016/j.xcrm.2026.102904 [code]
- High-dose furmonertinib as first-line treatment for untreated EGFR-mutated advanced NSCLC with central nervous system metastases: A phase 2 trial.Journal: Cell reports. MedicineIn common: pysam, Biopython, SAMtools, 5 other tools, other condition
- [2] doi:10.1002/alz.71271 [code]
- Intracellular protein GBF1 displays significant associations with amyloid pathology in Alzheimer's disease.Journal: Alzheimer's & dementia : the journal of the Alzheimer's AssociationIn common: pysam, Biopython, SAMtools, 5 other tools, Alzheimer's / dementia
- [3] doi:10.1038/s41467-026-76675-1 [code]
- Long-read proteogenomic atlas of human neuronal differentiation reveals isoform diversity informing neurodevelopmental risk mechanisms.Journal: Nature communicationsIn common: pysam, Biopython, SAMtools, 5 other tools, genetics / omics
- [4] doi:10.1038/s41592-026-03211-w [code]
- Spatial isoform sequencing at single-cell resolution reveals cell-type-specific spatial isoform variability in multiple brain cell types.Journal: Nature methodsIn common: pysam, Biopython, SAMtools, 5 other tools, genetics / omics
- [5] doi:10.1126/sciadv.aed2952 [code]
- Activation of transposable elements is linked to a region- and cell type-specific interferon response in Parkinson's disease.Journal: Science advancesIn common: pysam, Biopython, SAMtools, 5 other tools
- [6] doi:10.1038/s41586-026-10512-9 [code]
- Astrocyte glucocorticoid receptor signalling restricts neuronal plasticity.Journal: NatureIn common: pysam, Biopython, SAMtools, 5 other tools
- [7] doi:10.3389/fnmol.2026.1844705 [code]
- Risperidone regulates the expression of schizophrenia-related genes in the forebrain of adult male mice.Journal: Frontiers in molecular neuroscienceIn common: pysam, SAMtools, PyTorch, 5 other tools, genetics / omics
- [8] doi:10.1186/s13073-026-01698-8 [code]
- From aging to Alzheimer's disease: concordant brain DNA methylation changes in late life.Journal: Genome medicineIn common: ggplot2, tidyverse, Alzheimer's / dementia, clinical / translational, genetics / omics, 4 references
- [9] doi:10.1038/s42003-026-10957-8 [code]
- Brain defence by the extracellular matrix protein Cochlin.Journal: Communications biologyIn common: Biopython, SAMtools, PyTorch, 5 other tools
- [10] doi:10.1007/s00262-026-04390-3 [code]
- Identification and prioritisation of tumour antigen candidates from 79 glioblastoma transcriptomes.Journal: Cancer immunology, immunotherapy : CIIIn common: pysam, SAMtools, ggplot2, 4 other tools, genetics / omics, other condition
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 3 repositories of the authors' code, each at its verified commit and with its license, 919 scripts, and 4 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:ff6eac55a63efea2…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
