Skip to content

feat: add accbase target for ATAC-seq/DNase-seq discovery#25

Merged
nsheff merged 1 commit into
mainfrom
feat/atacbase
May 5, 2026
Merged

feat: add accbase target for ATAC-seq/DNase-seq discovery#25
nsheff merged 1 commit into
mainfrom
feat/atacbase

Conversation

@nsheff
Copy link
Copy Markdown
Contributor

@nsheff nsheff commented May 5, 2026

Summary

  • Add atacbase target for discovering chromatin accessibility datasets (ATAC-seq, scATAC-seq, DNase-seq) from GEO
  • Filter by assay type rather than file extension (like bedbase does)
  • Upload matching projects to atacbase namespace in PEPhub
  • Add GitHub Actions workflows for scheduled runs

Test plan

  • Tested Finder with atacbase filter locally - found 4 GSEs in 3 days
  • Run geopephub run-queuer --target atacbase to populate namespace
  • Verify projects appear in pephub.databio.org/atacbase

@nsheff nsheff requested a review from khoroshevskyi May 5, 2026 12:41
@nsheff nsheff force-pushed the feat/atacbase branch 2 times, most recently from 5d04910 to b7a02e9 Compare May 5, 2026 12:45
Add support for discovering chromatin accessibility datasets (ATAC-seq,
scATAC-seq, DNase-seq) from GEO and uploading them to the accbase
namespace in PEPhub.

- Add "accbase" to valid targets in CLI
- Add ACCBASE_FINDER_FILTER and ACCBASE_MAX_SIZE constants
- Add accbase branches in queuer (assay-type filter) and uploader
- Add accbase_uploader.yml and accbase_checker.yml GitHub Actions
- Update README with accbase documentation
@nsheff nsheff changed the title feat: add atacbase target for ATAC-seq/DNase-seq discovery feat: add accbase target for ATAC-seq/DNase-seq discovery May 5, 2026
Copy link
Copy Markdown
Member

@khoroshevskyi khoroshevskyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@nsheff nsheff merged commit 174953c into main May 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants