pc Performance Slow for Two GRangesList
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- r
- Ambito
- bioinformatics, performance
Direzione di ricerca
Inizia con la chiamata a pc in GenomicRanges e riproduci i tempi usando due input GRangesList di circa 20,000 componenti, confrontandoli con la soluzione collegata del sito di supporto. Il lavoro è completato quando è stato determinato se il comportamento attuale è una regressione e sono state ripristinate le prestazioni attese inferiori al secondo, con una verifica della regressione per il caso segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
A previous question on the support site has a comment on an answer from the person asking the question:
Thank you Mike and Michael for your responses. Michael's solution works in sub-second time. mapply didn't return after a few minutes on real input so I stopped it.
The solution involves the use of pc. When I do it with the current version of GenomicRanges and R 4.0.1, it takes a few minutes. Could it be a performance regression since 2017? The length of each list is also about 20000 components, like the original question.
> length(upstreamCisRegions)
[1] 23215
> length(downstreamCisRegions)
[1] 23215
system.time(allCisRegions <- pc(upstreamCisRegions, downstreamCisRegions))
user system elapsed
567.914 9.354 578.292
- Lingua principale
- R
- Stelle
- 47
- Fork
- 22
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Bioconductor/GenomicRanges
-
MemoryAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
Bioconductor/GenomicRanges#95 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
Bioconductor/GenomicRanges#94 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Tutte le issue di Bioconductor/GenomicRanges
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 3 giorni
-
Elevation orderAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
inbo/erl-butterflies-2025#19 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Component: R good-first-issue Type: enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
The-Strategy-Unit/nhp_output_reports#116 · 1 commento ·