Invalid data for modkit dmr pair
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 54/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- rust
- Área
- bioinformatics
Línea de trabajo
Start with the bedMethyl definition linked in the report and reproduce the validation error using the provided line and modkit_v0.6.1_481e3c9. Trace the check that compares valid coverage with canonical and modified counts; done means records including count_other are validated consistently and the reported example no longer fails incorrectly.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Dear devs,
Thanks for the great tool. I am doing some DMR analysis, but I found an error when modkit loads the data as it is comparing the valid_coverage only with count_methylated + count_cannonical, in the bedMehtyl definition, it should be Nvalid_cov = Nmod + Nother_mod + Ncanonical:
For example, this is my error:
batch failed: invalid data, valid coverage (8) is not equal to the sum of canonical and modified counts (6), [BedMethylLine { chrom: "1", interval: Interval { start: 3259525, stop: 3259526, val: () }, raw_mod_code: Code('m'), strand: Positive, count_methylated: 4, valid_coverage: 8, count_canonical: 2, count_other: 2, count_delete: 0, count_fail: 4, count_diff: 0, count_nocall: 0 }] chrom: 1 starting at 3259525, stopping
The line in the bedMethyl is:
1 3259525 3259526 m 8 + 3259525 3259526 255,0,0 8 50.00 4 2 2 04 0 0
valid_coverage = 8 (col 5 and 10)
count_methylated = 4 (col 12)
count_cannonical = 2 (col 13)
count_other_mod = 2 (col 14)
I am using modkit_v0.6.1_481e3c9
- Lenguaje dominante
- Rust
- Estrellas
- 274
- Forks
- 33
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nanoporetech/modkit
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nanoporetech/modkit#520 · 2 comentarios ·
-
Samtools code for modkit repairAbiertodocumentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
nanoporetech/modkit#336 · 1 comentario ·
-
modkit probability thresholdAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
nanoporetech/modkit#723 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 66/100
nanoporetech/modkit#721 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
nanoporetech/modkit#719 ·
Todos los issues de nanoporetech/modkit
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
trailofbits/dylint#2107 ·
Los mantenedores suelen responder en 1 día
-
area:cli bug good first issue priority:medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
rtk-ai/rtk#4289 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
arrays_zip with two same-named inputs fails with "ArrowArray struct has 2 children (expected 1)"Abiertobug requires-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/datafusion-comet#6251 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
bug false-positive harper-core linting
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Automattic/harper#4471 ·
Los mantenedores suelen responder en 1 día