snaptron-query
Web application for junction or gene expression count extraction and analysis
Science Score: 75.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: biorxiv.org, zenodo.org -
○Academic email domains
-
✓Institutional organization owner
Organization ssec-jhu has institutional domain (ai.jhu.edu) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
Web application for junction or gene expression count extraction and analysis
Basic Info
- Host: GitHub
- Owner: ssec-jhu
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://snapmine.idies.jhu.edu/
- Size: 15.5 MB
Statistics
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 6
- Releases: 6
Metadata Files
README.md
SSEC-JHU SnapMine

About
Web application for junction or gene expression count extraction and analysis: * Preprint at: Large-scale RNA-seq mining reveals ciclopirox triggers TDP-43 cryptic exons * SnapMine is deployed at: https://snapmine.idies.jhu.edu/

Initial Setup:
- Get the code:
git clone https://github.com/ssec-jhu/snaptron-query.git - Then you will need to download the metadata files for the dataset of interest (or all) in a folder, renaming each file with the dataset name as prefix:
Build & Run:
Follow above setup instructions if you have not done so already.
#### with Tox [running locally]:
* pip install tox if you don't have it already
* Make sure you are in the repo directory: cd snaptron-query
* You should see the tox file: tox.ini
* Run: tox -e test exec -- python -m snaptron_query.app.main_dash_app
* This will have Dash running locally on http://127.0.0.1:8050/
* Ctrl+c to quit
#### with Python ecosystem [running locally]:
* Make sure you are in the repo directory: cd snaptron-query
* Run python3 -m snaptron_query.app.main_dash_app
* This will have Dash running locally on http://127.0.0.1:8050/
* Ctrl+c to quit
Using tox to run tests
- Run tox
tox. This will run all of linting, security, test, docs and package building within tox virtual environments. - To run an individual step, use
tox -e {step}for example:tox -e formattox -e testtox -e build-docstox -e format
Typically, the CI tests run in github actions will use tox to run as above. See also ci.yml.
Owner
- Name: Scientific Software Engineering Center at JHU
- Login: ssec-jhu
- Kind: organization
- Email: ssec@jhu.edu
- Location: United States of America
- Website: https://ai.jhu.edu/ssec/
- Repositories: 1
- Profile: https://github.com/ssec-jhu
Accelerating Software Development for Science Research
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software in your work, please cite it using the following metadata." authors: - family-names: "Abbasinejad" given-names: "Fatemeh" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0009-0006-3239-7112" - family-names: "Carliles" given-names: "Samuel" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0000-0003-0273-9776" - family-names: "Chen" given-names: "Xiang" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0009-0003-6402-9822" - family-names: "Hausen" given-names: "Ryan" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0000-0002-8543-761X" - family-names: "Hunter" given-names: "Edward" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0000-0002-6876-001X" - family-names: "Kluzner" given-names: "Vladimir" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0009-0000-5844-661X" - family-names: "Lemson" given-names: "Gerard" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0000-0001-5041-2458" - family-names: "Ling" given-names: "Jonathan P." affiliation: "Johns Hopkins School of Medicine" orcid: "https://orcid.org/0000-0003-1927-9729" - family-names: "Maitland" given-names: "Iain" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0009-0008-3831-1927" - family-names: "Mitschang" given-names: "Arik" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0000-0001-9239-012X" - family-names: "Noss" given-names: "James" affiliation: "Johns Hopkins University Scientific Software Engineering Center" orcid: "https://orcid.org/0000-0002-0922-5770" - family-names: "Sinha" given-names: "Irika R." orcid: "https://orcid.org/0000-0001-6440-7019" affiliation: "Johns Hopkins School of Medicine" - family-names: "Wong" given-names: "Philip" affiliation: "Johns Hopkins School of Medicine" orcid: "https://orcid.org/0000-0001-8162-3274" title: "SnapMine" version: 1.0.0 doi: "10.5281/zenodo.13921401" date-released: 2024-11-01 url: "https://github.com/ssec-jhu/snaptron_query"
GitHub Events
Total
- Create event: 48
- Release event: 3
- Issues event: 17
- Watch event: 1
- Delete event: 33
- Issue comment event: 65
- Push event: 60
- Pull request review comment event: 17
- Pull request review event: 28
- Pull request event: 79
Last Year
- Create event: 48
- Release event: 3
- Issues event: 17
- Watch event: 1
- Delete event: 33
- Issue comment event: 65
- Push event: 60
- Pull request review comment event: 17
- Pull request review event: 28
- Pull request event: 79
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 9
- Total pull requests: 35
- Average time to close issues: 11 days
- Average time to close pull requests: 8 days
- Total issue authors: 1
- Total pull request authors: 3
- Average comments per issue: 0.22
- Average comments per pull request: 0.06
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 24
Past Year
- Issues: 9
- Pull requests: 35
- Average time to close issues: 11 days
- Average time to close pull requests: 8 days
- Issue authors: 1
- Pull request authors: 3
- Average comments per issue: 0.22
- Average comments per pull request: 0.06
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 24
Top Authors
Issue Authors
- irikas (9)
- jamienoss (1)
- fabbasinejad (1)
Pull Request Authors
- dependabot[bot] (29)
- fabbasinejad (9)
- irikas (8)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v3 composite
- docker/build-push-action f2a1d5e99d037542a71f64918e516c093c6f3fc4 composite
- docker/login-action 65b78e6e13532edd9afa3aa52ac7964289d1a9c1 composite
- docker/metadata-action 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 composite
- actions/checkout v4 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- python 3.11-slim build
- dash *
- dash-ag-grid *
- dash-bootstrap-components *
- dash-bootstrap-templates *
- dash-iconify *
- dash-loading-spinners *
- dash-mantine-components *
- gunicorn *
- httpx *
- pandas *
- build ==1.2.1
- setuptools ==75.1.0
- setuptools_scm ==8.1.0
- tox ==4.21.2 development
- nbsphinx ==0.9.3
- sphinx ==7.3.7
- sphinx-automodapi ==0.17.0
- sphinx-issues ==4.1.0
- sphinx_book_theme ==1.1.2
- sphinx_rtd_theme ==2.0.0
- dash ==2.18.1
- dash-ag-grid ==31.2.0
- dash-bootstrap-components ==1.6.0
- dash-bootstrap-templates ==1.2.4
- dash-iconify ==0.1.2
- dash-loading-spinners ==1.0.3
- dash-mantine-components ==0.13.0.a3
- gunicorn ==23.0.0
- httpx ==0.27.0
- pandas ==2.2.2
- bandit ==1.7.9 test
- pytest ==8.3.3 test
- pytest-cov ==4.1.0 test
- pytest-mock ==3.14.0 test
- ruff ==0.6.5 test