Skip to content

Commit

Permalink
Add disclaimer about scirpy data structure update (theislab#228)
Browse files Browse the repository at this point in the history
  • Loading branch information
grst authored Aug 9, 2023
1 parent c531a7f commit 84bc8a1
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 4 deletions.
10 changes: 9 additions & 1 deletion jupyter-book/air_repertoire/clonotype.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,15 @@
"id": "3adf7e04",
"metadata": {},
"source": [
"Here, as well as in the pre-processing step, we will use the utilities from the *Scirpy* library to perform the analysis and locate the results in the *AnnData* object."
"Here, as well as in the pre-processing step, we will use the utilities from the *Scirpy* library to perform the analysis and locate the results in the *AnnData* object.\n",
"\n",
":::{warning}\n",
"Scirpy changed the format of [its datastructure](https://scirpy.scverse.org/en/latest/data-structure.html#storing-airr-rearrangement-data-in-anndata)\n",
"with v0.13. While the overall anlaysis workflow has not changed, some outputs shown in this chapter might not be accurate anymore. \n",
"\n",
"See [the scirpy release notes](https://scirpy.scverse.org/en/latest/changelog.html#v0-13-0-new-data-structure-based-on-awkward-arrays) for more details about this change. \n",
"Until we update this chapter, please also refer to the [official scirpy documentation](https://scirpy.scverse.org).\n",
":::"
]
},
{
Expand Down
10 changes: 9 additions & 1 deletion jupyter-book/air_repertoire/ir_profiling.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,15 @@
"- **Scanpy**: general package for single cell analysis (https://github.com/theislab/scanpy, {cite}`wolf2018scanpy`)\n",
"- **Scirpy**: scanpy extension for immune receptor analysis (https://github.com/scverse/scirpy, {cite}`sturm2020scirpy`)\n",
"\n",
"Here, we only showcase IR analysis with Scirpy. However, there exist several tools with similar functionality such as immunarch(R, {cite}`immunomind2019`), scRepertoire (R, {cite}`borcherding2020screpertoire`), and dandelion (R, {cite}`stephenson2021single`), and Platypus (R, {cite}`yermanos2021platypus`) reviewed in {cite}`valkiers2022recent`. \n"
"Here, we only showcase IR analysis with Scirpy. However, there exist several tools with similar functionality such as immunarch(R, {cite}`immunomind2019`), scRepertoire (R, {cite}`borcherding2020screpertoire`), and dandelion (R, {cite}`stephenson2021single`), and Platypus (R, {cite}`yermanos2021platypus`) reviewed in {cite}`valkiers2022recent`. \n",
"\n",
":::{warning}\n",
"Scirpy changed the format of [its datastructure](https://scirpy.scverse.org/en/latest/data-structure.html#storing-airr-rearrangement-data-in-anndata)\n",
"with v0.13. While the overall anlaysis workflow has not changed, some outputs shown in this chapter might not be accurate anymore. \n",
"\n",
"See [the scirpy release notes](https://scirpy.scverse.org/en/latest/changelog.html#v0-13-0-new-data-structure-based-on-awkward-arrays) for more details about this change. \n",
"Until we update this chapter, please also refer to the [official scirpy documentation](https://scirpy.scverse.org).\n",
":::\n"
]
},
{
Expand Down
10 changes: 9 additions & 1 deletion jupyter-book/air_repertoire/multimodal_integration.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,15 @@
"source": [
"## Data Preparation\n",
"\n",
"First, we will combine the GEX with AIR data. Note, that we can do this also at earlier stages of single cell analysis: e.g. we can fuse both modalities already before preprocessing to filter GEX doublets. When fusing GEX and AIR data, a left join is often performed. I.e., only cells with GEX are kept for analysis. Therefore, the order of fusing and filtering is not of great importance. However, it can be convenient to visualize the AIR information in an GEX UMAP in early stages. E.g. missing AIR information in clusters can help during cell type assignment."
"First, we will combine the GEX with AIR data. Note, that we can do this also at earlier stages of single cell analysis: e.g. we can fuse both modalities already before preprocessing to filter GEX doublets. When fusing GEX and AIR data, a left join is often performed. I.e., only cells with GEX are kept for analysis. Therefore, the order of fusing and filtering is not of great importance. However, it can be convenient to visualize the AIR information in an GEX UMAP in early stages. E.g. missing AIR information in clusters can help during cell type assignment.\n",
"\n",
":::{warning}\n",
"Scirpy changed the format of [its datastructure](https://scirpy.scverse.org/en/latest/data-structure.html#storing-airr-rearrangement-data-in-anndata)\n",
"with v0.13. While the overall anlaysis workflow has not changed, some outputs shown in this chapter might not be accurate anymore. \n",
"\n",
"See [the scirpy release notes](https://scirpy.scverse.org/en/latest/changelog.html#v0-13-0-new-data-structure-based-on-awkward-arrays) for more details about this change. \n",
"Until we update this chapter, please also refer to the [official scirpy documentation](https://scirpy.scverse.org).\n",
":::"
]
},
{
Expand Down
10 changes: 9 additions & 1 deletion jupyter-book/air_repertoire/specificity.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,15 @@
"\n",
"CDR3β > V- and J-gene > CDR3α > MHC > cell type\n",
"\n",
"We can assume that this importance is similar not only for prediction, but also for querying, clustering, and distance calculation."
"We can assume that this importance is similar not only for prediction, but also for querying, clustering, and distance calculation.\n",
"\n",
":::{warning}\n",
"Scirpy changed the format of [its datastructure](https://scirpy.scverse.org/en/latest/data-structure.html#storing-airr-rearrangement-data-in-anndata)\n",
"with v0.13. While the overall anlaysis workflow has not changed, some outputs shown in this chapter might not be accurate anymore. \n",
"\n",
"See [the scirpy release notes](https://scirpy.scverse.org/en/latest/changelog.html#v0-13-0-new-data-structure-based-on-awkward-arrays) for more details about this change. \n",
"Until we update this chapter, please also refer to the [official scirpy documentation](https://scirpy.scverse.org).\n",
":::"
]
},
{
Expand Down

0 comments on commit 84bc8a1

Please sign in to comment.