Skip to content

First Release request ATLAS#368

Open
LorenzoMartiniTini wants to merge 5 commits into
scverse:mainfrom
LorenzoMartiniTini:atlas-release-scverse
Open

First Release request ATLAS#368
LorenzoMartiniTini wants to merge 5 commits into
scverse:mainfrom
LorenzoMartiniTini:atlas-release-scverse

Conversation

@LorenzoMartiniTini
Copy link
Copy Markdown

Name of the tool: ATLAS

Short description: ATLAS is a framework for multi-omic trajectory inference from paired single-cell RNA and ATAC sequencing data. By integrating transcriptional and chromatin accessibility information within a unified representation, ATLAS enables pseudotime reconstruction and cell fate prediction that directly incorporate regulatory dynamics.

How does the package use scverse data structures (please describe in a few sentences): ATLAS is based on MuData for multiomics-data representation (AnnData for single modalities). Then exploits CellRank and Palantir for TI.

  • The code is publicly available under an OSI-approved license
  • The package provides versioned releases
  • The package can be installed from a standard registry (e.g. PyPI, conda-forge, bioconda)
  • Automated tests cover essential functions of the package and a reasonable range of inputs and conditions 1
  • Continuous integration (CI) automatically executes these tests on each push or pull request 2
  • The package provides API documentation via a website or README3
  • The package uses scverse datastructures where appropriate (i.e. AnnData, MuData or SpatialData and their modality-specific extensions)
  • I am an author or maintainer of the tool and agree on listing the package on the scverse website
    Recommended
    Please announce this package on scverse communication channels (zulip, discourse, twitter)

Please tag the author(s) these announcements. Handles (e.g. @scverse_team) to include are:

Zulip:
Discourse:
Mastodon:
Bluesky:
Twitter: @smiliespolito , @LorenzoGAGAM

@LorenzoMartiniTini
Copy link
Copy Markdown
Author

Hi maintainers, and thanks for the review process!

I wanted to flag the current CI status. In the latest validate-registry run, ATLAS itself validates cleanly — PyPI package, GitHub users, and home/docs/tutorial URLs all pass with no errors:

INFO:scverse-eco:Validated PyPI package for ATLAS: atlas-smilies
INFO:scverse-eco:Validated GitHub users for ATLAS: ['AlessiaLeclercq', 'LorenzoMartiniTini']
INFO:scverse-eco:Validated home URL for ATLAS: 'https://github.com/smilies-polito/atlas-smilies'

The job is failing only because of intermittent 403 errors that ReadTheDocs returns when its pages are requested from the GitHub Actions runners. These affect many already-registered packages (e.g. muon, scvi-tools, pertpy, decoupler, cell2location, schist, biolord, …), not this PR.

For reference, the ATLAS docs are in fact reachable (RTD returns HTTP 200 outside the runner): https://atlas-smilies.readthedocs.io/

Could you advise on how you'd like to proceed? Happy to make any further changes on my side if needed. Thanks!

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.

1 participant