Skip to content

Commit

Permalink
TODO and experimentation
Browse files Browse the repository at this point in the history
  • Loading branch information
hill committed Nov 11, 2024
1 parent b77295f commit 6697cbb
Show file tree
Hide file tree
Showing 10 changed files with 559,609 additions and 11 deletions.
17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
# DNAvigate

DNAvigate is Tom's experimental genome browser, primarily so he can learn about
different file formats / methods in bioinformatics-land.

Please don't expect this to be functional or useful! :)

## Existing Genome Browsers

- UCSC genome brower - https://genome.ucsc.edu/
- https://bioconductor.org/packages/release/bioc/vignettes/Gviz/inst/doc/Gviz.html
- IGV - https://igv.org/doc/desktop/
-

## TODO

- [ ] open local files
- [ ] connect to aws/gcp and open large files
- [ ] Very large file streaming from GCP/AWS
- https://cloud.google.com/storage/docs/downloading-objects#downloading-an-object-portion
- [ ] reference genomes

- IGV - https://igv.org/doc/desktop/
9 changes: 9 additions & 0 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- [x] open local files
- [ ] handle 50mb files
- [ ] handle gzip files
- [ ] file explorer?
- [ ] connect to aws/gcp and open large files
- [ ] Very large file streaming from GCP/AWS
- https://cloud.google.com/storage/docs/downloading-objects#downloading-an-object-portion
- [ ] reference genomes

Binary file added examples/.DS_Store
Binary file not shown.
559,068 changes: 559,068 additions & 0 deletions examples/HI.4019.002.index_7.ANN0831_R1.fastq

Large diffs are not rendered by default.

Binary file not shown.
22 changes: 22 additions & 0 deletions examples/P00533.fasta.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
>sp|P00533|EGFR_HUMAN Epidermal growth factor receptor OS=Homo sapiens OX=9606 GN=EGFR PE=1 SV=2
MRPSGTAGAALLALLAALCPASRALEEKKVCQGTSNKLTQLGTFEDHFLSLQRMFNNCEV
VLGNLEITYVQRNYDLSFLKTIQEVAGYVLIALNTVERIPLENLQIIRGNMYYENSYALA
VLSNYDANKTGLKELPMRNLQEILHGAVRFSNNPALCNVESIQWRDIVSSDFLSNMSMDF
QNHLGSCQKCDPSCPNGSCWGAGEENCQKLTKIICAQQCSGRCRGKSPSDCCHNQCAAGC
TGPRESDCLVCRKFRDEATCKDTCPPLMLYNPTTYQMDVNPEGKYSFGATCVKKCPRNYV
VTDHGSCVRACGADSYEMEEDGVRKCKKCEGPCRKVCNGIGIGEFKDSLSINATNIKHFK
NCTSISGDLHILPVAFRGDSFTHTPPLDPQELDILKTVKEITGFLLIQAWPENRTDLHAF
ENLEIIRGRTKQHGQFSLAVVSLNITSLGLRSLKEISDGDVIISGNKNLCYANTINWKKL
FGTSGQKTKIISNRGENSCKATGQVCHALCSPEGCWGPEPRDCVSCRNVSRGRECVDKCN
LLEGEPREFVENSECIQCHPECLPQAMNITCTGRGPDNCIQCAHYIDGPHCVKTCPAGVM
GENNTLVWKYADAGHVCHLCHPNCTYGCTGPGLEGCPTNGPKIPSIATGMVGALLLLLVV
ALGIGLFMRRRHIVRKRTLRRLLQERELVEPLTPSGEAPNQALLRILKETEFKKIKVLGS
GAFGTVYKGLWIPEGEKVKIPVAIKELREATSPKANKEILDEAYVMASVDNPHVCRLLGI
CLTSTVQLITQLMPFGCLLDYVREHKDNIGSQYLLNWCVQIAKGMNYLEDRRLVHRDLAA
RNVLVKTPQHVKITDFGLAKLLGAEEKEYHAEGGKVPIKWMALESILHRIYTHQSDVWSY
GVTVWELMTFGSKPYDGIPASEISSILEKGERLPQPPICTIDVYMIMVKCWMIDADSRPK
FRELIIEFSKMARDPQRYLVIQGDERMHLPSPTDSNFYRALMDEEDMDDVVDADEYLIPQ
QGFFSSPSTSRTPLLSSLSATSNNSTVACIDRNGLQSCPIKEDSFLQRYSSDPTGALTED
SIDDTFLPVPEYINQSVPKRPAGSVQNPVYHNQPLNPAPSRDPHYQDPHSTAVGNPEYLN
TVQPTCVNSTFDSPAHWAQKGSHQISLDNPDYQQDFFPKEAKPNGIFKGSTAENAEYLRV
APQSSEFIGA
Empty file added experimentation/README.md
Empty file.
16 changes: 16 additions & 0 deletions experimentation/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[project]
name = "experimentation"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = []

[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"

[tool.uv]
dev-dependencies = [
"ipykernel>=6.29.5",
]
22 changes: 22 additions & 0 deletions experimentation/src/fasta_viz.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"vscode": {
"languageId": "plaintext"
}
},
"outputs": [],
"source": []
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
466 changes: 466 additions & 0 deletions experimentation/uv.lock

Large diffs are not rendered by default.

0 comments on commit 6697cbb

Please sign in to comment.