Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve interoperability by fully supporting the AIRR standard #241

Merged
merged 56 commits into from
Apr 7, 2021

Conversation

grst
Copy link
Collaborator

@grst grst commented Feb 17, 2021

See also #132 (comment) and #132 (comment)

Closes #253
Closes #258
Closes #255
Closes #242
Closes #215

@grst grst added this to In progress in scirpy-dev Feb 17, 2021
commit d9f62d0
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Thu Feb 11 11:00:05 2021 +0000

    Update _convert_anndata.py

commit 44d54dd
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Thu Feb 11 10:46:38 2021 +0000

    Update _convert_anndata.py

    initial dict was placed in the wrong position in the for-loop

commit 2f20a34
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Wed Feb 10 11:45:18 2021 +0000

    Update _io.py

commit 5509588
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Wed Feb 10 10:57:13 2021 +0000

    Update _io.py

commit bf79127
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Wed Feb 10 10:53:07 2021 +0000

    Update _io.py

commit 0bcd904
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Wed Feb 10 10:48:06 2021 +0000

    Update _io.py

commit 118e040
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Wed Feb 10 10:47:43 2021 +0000

    Update _convert_anndata.py

commit 9d6ecf9
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Wed Feb 10 10:45:42 2021 +0000

    Update _io.py

commit 9e0fa12
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Tue Feb 9 13:25:25 2021 +0000

    Update _io.py

commit 6f9ff87
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Tue Feb 9 12:44:37 2021 +0000

    Update __init__.py

commit 4393a51
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Tue Feb 9 12:44:32 2021 +0000

    Update _convert_anndata.py

    add dandelion conversion wrapper

commit e224370
Author: Kelvin <kt16@sanger.ac.uk>
Date:   Tue Feb 9 12:44:18 2021 +0000

    Update _io.py

    Adjustment to allow for reading from pandas dataframe
scirpy/io/_convert_anndata.py Outdated Show resolved Hide resolved
zktuong added a commit to zktuong/dandelion that referenced this pull request Mar 22, 2021
I think this will make it compliant with
scverse/scirpy#241
scirpy/io/_io.py Outdated Show resolved Hide resolved
zktuong added a commit to zktuong/dandelion that referenced this pull request Mar 30, 2021
rename from_scirpy to be more consistent with scverse/scirpy#241
@grst
Copy link
Collaborator Author

grst commented Apr 2, 2021

@zktuong, pretty much there now, if you want to give it another try.
I also decided to default to clone_id in define_clonotypes.

The remaining changes should be mostly related to updating the documentation.

zktuong added a commit to zktuong/dandelion that referenced this pull request Apr 3, 2021
@zktuong
Copy link
Contributor

zktuong commented Apr 3, 2021

Yes the round trip back and forth works cleanly regardless of how the airr table is read and processed in dandelion or scirpy! Will update my notebook once it passes the tests (zktuong/dandelion#60).

grst added 6 commits April 7, 2021 15:55
Merge_airr_chains previously didn't work on adatas without
IR information, and discarded non-IR obs columns
from the right anndata object.
Fix issue saving anndata with h5py >= 3.0
@grst grst marked this pull request as ready for review April 7, 2021 16:18
@grst grst merged commit fa5f602 into master Apr 7, 2021
scirpy-dev automation moved this from In progress to Done Apr 7, 2021
@grst grst deleted the airr-compliance branch April 7, 2021 17:11
@grst
Copy link
Collaborator Author

grst commented Apr 7, 2021

documentation update in follow-up PR

zktuong added a commit to zktuong/dandelion that referenced this pull request Apr 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
scirpy-dev
  
Done
2 participants