jump-portrait


Namejump-portrait JSON
Version 0.0.16 PyPI version JSON
download
home_pageNone
SummaryTools to fetch and visualize JUMP images
upload_time2024-05-02 19:39:11
maintainerNone
docs_urlNone
authorAlan Munoz
requires_python<4.0,>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Table of Contents



Tools to fetch and visualize images from the JUMP dataset.


## Workflow
### User

### Developer
Locate the images that correspond to a given gene

```python 
from jump_portrait.fetch import get_item_location_info

gene = "MYT1"

location_df = get_item_location_info(gene)
Returns a polars dataframe whose columns contain the metadata 
alongside path and file locations

#┌───────────┬───────────┬───────────┬───────────┬───┬───────────┬───────────┬───────────┬──────────┐
#│ Metadata_ ┆ Metadata_ ┆ Metadata_ ┆ Metadata_ ┆ … ┆ PathName_ ┆ Metadata_ ┆ Metadata_ ┆ standard │
#│ Source    ┆ Batch     ┆ Plate     ┆ Well      ┆   ┆ OrigRNA   ┆ PlateType ┆ JCP2022   ┆ _key     │
#│ ---       ┆ ---       ┆ ---       ┆ ---       ┆   ┆ ---       ┆ ---       ┆ ---       ┆ ---      │
#│ str       ┆ str       ┆ str       ┆ str       ┆   ┆ str       ┆ str       ┆ str       ┆ str      │
#╞═══════════╪═══════════╪═══════════╪═══════════╪═══╪═══════════╪═══════════╪═══════════╪══════════╡
#│ source_13 ┆ 20220914_ ┆ CP-CC9-R1 ┆ B05       ┆ … ┆ s3://cell ┆ CRISPR    ┆ JCP2022_8 ┆ MYT1     │
#│           ┆ Run1      ┆ -20       ┆           ┆   ┆ painting- ┆           ┆ 04400     ┆          │
#│           ┆           ┆           ┆           ┆   ┆ gallery/c ┆           ┆           ┆          │
#│           ┆           ┆           ┆           ┆   ┆ pg001…    ┆           ┆           ┆          │
#│ source_13 ┆ 20220914_ ┆ CP-CC9-R1 ┆ B05       ┆ … ┆ s3://cell ┆ CRISPR    ┆ JCP2022_8 ┆ MYT1     │
#│           ┆ Run1      ┆ -20       ┆           ┆   ┆ painting- ┆           ┆ 04400     ┆          │
#│           ┆           ┆           ┆           ┆   ┆ gallery/c ┆           ┆           ┆          │
#│           ┆           ┆           ┆           ┆   ┆ pg001…    ┆           ┆           ┆          │
#│ source_13 ┆ 20220914_ ┆ CP-CC9-R1 ┆ B05       ┆ … ┆ s3://cell ┆ CRISPR    ┆ JCP2022_8 ┆ MYT1     │
#│           ┆ Run1      ┆ -20       ┆           ┆   ┆ painting- ┆           ┆ 04400     ┆          │
#│           ┆           ┆           ┆           ┆   ┆ gallery/c ┆           ┆           ┆          │
#│           ┆           ┆           ┆           ┆   ┆ pg001…    ┆           ┆           ┆          │
#│ source_13 ┆ 20220914_ ┆ CP-CC9-R1 ┆ B05       ┆ … ┆ s3://cell ┆ CRISPR    ┆ JCP2022_8 ┆ MYT1     │
#│           ┆ Run1      ┆ -20       ┆           ┆   ┆ painting- ┆           ┆ 04400     ┆          │
#│           ┆           ┆           ┆           ┆   ┆ gallery/c ┆           ┆           ┆          │
#│           ┆           ┆           ┆           ┆   ┆ pg001…    ┆           ┆           ┆          │
#│ source_13 ┆ 20220914_ ┆ CP-CC9-R1 ┆ B05       ┆ … ┆ s3://cell ┆ CRISPR    ┆ JCP2022_8 ┆ MYT1     │
#│           ┆ Run1      ┆ -20       ┆           ┆   ┆ painting- ┆           ┆ 04400     ┆          │
#│           ┆           ┆           ┆           ┆   ┆ gallery/c ┆           ┆           ┆          │
#│           ┆           ┆           ┆           ┆   ┆ pg001…    ┆           ┆           ┆          │
#└───────────┴───────────┴───────────┴───────────┴───┴───────────┴───────────┴───────────┴──────────┘
```

The columns of these dataframes are:
```
Metadata_[Source/Batch/Plate/Well/Site]:
 - Source: Source in the range 0-14.
 - Plate: 
 - Batch: 
 - Well: 
 - Site: Foci or frame taken in a the well, generally these are 0-9.
[File/Path]name_[Illum/Orig][Channel] 
    
 - Illum: Illumination correction 
 - Orif: Original File
 Also, markers can be:
   - DNA: Dna channel, generally Hoecsht.
   - ER: Endoplasmatic Reticulum channel.
   - Mito: Mitochondrial channel.
   - RNA: RNA channel.
standard_key: Gene or compound queried

```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "jump-portrait",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Alan Munoz",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/c3/38/78f46f0205ea41121b3e15fe07279749e0160bcb6e6088d9cdc9f745214d/jump_portrait-0.0.16.tar.gz",
    "platform": null,
    "description": "\n# Table of Contents\n\n\n\nTools to fetch and visualize images from the JUMP dataset.\n\n\n## Workflow\n### User\n\n### Developer\nLocate the images that correspond to a given gene\n\n```python \nfrom jump_portrait.fetch import get_item_location_info\n\ngene = \"MYT1\"\n\nlocation_df = get_item_location_info(gene)\nReturns a polars dataframe whose columns contain the metadata \nalongside path and file locations\n\n#\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n#\u2502 Metadata_ \u2506 Metadata_ \u2506 Metadata_ \u2506 Metadata_ \u2506 \u2026 \u2506 PathName_ \u2506 Metadata_ \u2506 Metadata_ \u2506 standard \u2502\n#\u2502 Source    \u2506 Batch     \u2506 Plate     \u2506 Well      \u2506   \u2506 OrigRNA   \u2506 PlateType \u2506 JCP2022   \u2506 _key     \u2502\n#\u2502 ---       \u2506 ---       \u2506 ---       \u2506 ---       \u2506   \u2506 ---       \u2506 ---       \u2506 ---       \u2506 ---      \u2502\n#\u2502 str       \u2506 str       \u2506 str       \u2506 str       \u2506   \u2506 str       \u2506 str       \u2506 str       \u2506 str      \u2502\n#\u255e\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561\n#\u2502 source_13 \u2506 20220914_ \u2506 CP-CC9-R1 \u2506 B05       \u2506 \u2026 \u2506 s3://cell \u2506 CRISPR    \u2506 JCP2022_8 \u2506 MYT1     \u2502\n#\u2502           \u2506 Run1      \u2506 -20       \u2506           \u2506   \u2506 painting- \u2506           \u2506 04400     \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 gallery/c \u2506           \u2506           \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 pg001\u2026    \u2506           \u2506           \u2506          \u2502\n#\u2502 source_13 \u2506 20220914_ \u2506 CP-CC9-R1 \u2506 B05       \u2506 \u2026 \u2506 s3://cell \u2506 CRISPR    \u2506 JCP2022_8 \u2506 MYT1     \u2502\n#\u2502           \u2506 Run1      \u2506 -20       \u2506           \u2506   \u2506 painting- \u2506           \u2506 04400     \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 gallery/c \u2506           \u2506           \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 pg001\u2026    \u2506           \u2506           \u2506          \u2502\n#\u2502 source_13 \u2506 20220914_ \u2506 CP-CC9-R1 \u2506 B05       \u2506 \u2026 \u2506 s3://cell \u2506 CRISPR    \u2506 JCP2022_8 \u2506 MYT1     \u2502\n#\u2502           \u2506 Run1      \u2506 -20       \u2506           \u2506   \u2506 painting- \u2506           \u2506 04400     \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 gallery/c \u2506           \u2506           \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 pg001\u2026    \u2506           \u2506           \u2506          \u2502\n#\u2502 source_13 \u2506 20220914_ \u2506 CP-CC9-R1 \u2506 B05       \u2506 \u2026 \u2506 s3://cell \u2506 CRISPR    \u2506 JCP2022_8 \u2506 MYT1     \u2502\n#\u2502           \u2506 Run1      \u2506 -20       \u2506           \u2506   \u2506 painting- \u2506           \u2506 04400     \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 gallery/c \u2506           \u2506           \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 pg001\u2026    \u2506           \u2506           \u2506          \u2502\n#\u2502 source_13 \u2506 20220914_ \u2506 CP-CC9-R1 \u2506 B05       \u2506 \u2026 \u2506 s3://cell \u2506 CRISPR    \u2506 JCP2022_8 \u2506 MYT1     \u2502\n#\u2502           \u2506 Run1      \u2506 -20       \u2506           \u2506   \u2506 painting- \u2506           \u2506 04400     \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 gallery/c \u2506           \u2506           \u2506          \u2502\n#\u2502           \u2506           \u2506           \u2506           \u2506   \u2506 pg001\u2026    \u2506           \u2506           \u2506          \u2502\n#\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n```\n\nThe columns of these dataframes are:\n```\nMetadata_[Source/Batch/Plate/Well/Site]:\n - Source: Source in the range 0-14.\n - Plate: \n - Batch: \n - Well: \n - Site: Foci or frame taken in a the well, generally these are 0-9.\n[File/Path]name_[Illum/Orig][Channel] \n    \n - Illum: Illumination correction \n - Orif: Original File\n Also, markers can be:\n   - DNA: Dna channel, generally Hoecsht.\n   - ER: Endoplasmatic Reticulum channel.\n   - Mito: Mitochondrial channel.\n   - RNA: RNA channel.\nstandard_key: Gene or compound queried\n\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Tools to fetch and visualize JUMP images",
    "version": "0.0.16",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38c4857e2e6a87624ed9dc6ba134be8cc42401d6a292544a9795b601ee9fc8fc",
                "md5": "85428fab04052fc09f2438539935bc40",
                "sha256": "515dae2e875a210b44a5dcb5897963bc639ac0f337ad2675888bd9a312602ca8"
            },
            "downloads": -1,
            "filename": "jump_portrait-0.0.16-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "85428fab04052fc09f2438539935bc40",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 10808,
            "upload_time": "2024-05-02T19:39:09",
            "upload_time_iso_8601": "2024-05-02T19:39:09.813547Z",
            "url": "https://files.pythonhosted.org/packages/38/c4/857e2e6a87624ed9dc6ba134be8cc42401d6a292544a9795b601ee9fc8fc/jump_portrait-0.0.16-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c33878f46f0205ea41121b3e15fe07279749e0160bcb6e6088d9cdc9f745214d",
                "md5": "63393d70378722fffb74e1ef90dd834b",
                "sha256": "03a281c40704ca52fbc1c4e06b298c10fc97ec3a9a1314ef2f6762a0d50dd74f"
            },
            "downloads": -1,
            "filename": "jump_portrait-0.0.16.tar.gz",
            "has_sig": false,
            "md5_digest": "63393d70378722fffb74e1ef90dd834b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 9612,
            "upload_time": "2024-05-02T19:39:11",
            "upload_time_iso_8601": "2024-05-02T19:39:11.449776Z",
            "url": "https://files.pythonhosted.org/packages/c3/38/78f46f0205ea41121b3e15fe07279749e0160bcb6e6088d9cdc9f745214d/jump_portrait-0.0.16.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-02 19:39:11",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "jump-portrait"
}
        
Elapsed time: 0.23773s