brie


Namebrie JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttps://brie.readthedocs.io
SummaryBRIE: Bayesian regression for isoform estimate
upload_time2024-06-17 03:32:07
maintainerNone
docs_urlNone
authorYuanhua Huang
requires_python>=3.5
licenseApache-2.0
keywords rna splicing bayesian regression single cell rna-seq variantional inference
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |PyPI| |Docs| |Build Status|

.. |PyPI| image:: https://img.shields.io/pypi/v/brie.svg
    :target: https://pypi.org/project/brie
.. |Docs| image:: https://readthedocs.org/projects/brie/badge/?version=latest
   :target: https://brie.readthedocs.io
.. |Build Status| image:: https://travis-ci.org/huangyh09/brie.svg?branch=master
   :target: https://travis-ci.org/huangyh09/brie


BRIE: Bayesian Regression for Isoform Estimate
==============================================

Top News
--------
* [29/05/2022] We have released v2.2 that fully supports counting droplet-based 
  data for both Skipping Exon events and other types of splcing events. See the
  `brie-count manual <https://brie.readthedocs.io/en/latest/brie_count.html>`_

* [29/05/2022] We have include small-sized test data sets (15MB) for both 
  smart-seq2 and 10x Genomics. See data in `brie-tutorials/tests repo 
  <https://github.com/huangyh09/brie-tutorials/tree/main/tests>`_


About BRIE
----------

Welcome to the new BRIE (>=2.0 or BRIE2), Bayesian Regression for Isoform 
Estimate, a scalable Bayesian method to accurately identify splicing phenotypes 
in single-cell RNA-seq experiments and quantify isoform proportions and their 
uncertainty.

BRIE2 supports the analysis of splicing processes at two molecular levels, 
either between alternative splicing isoforms or between unspliced and spliced 
RNAs. In either case, it returns cell-by-event or cell-by-gene matrices of PSI 
value and its 95% confidence interval (quantification) and the statistics for 
detecting DAS and DMG on each event or gene:

1. **Differential alternative splicing (DAS):** This task is to quantify the 
   proportions of alternative splicing isoforms and to detect DAS between groups
   of cells or along with a continuous covariate, e.g., pseudotime. 
   BRIE2 is designed for two-isoform splicing events with a focus on exon 
   skipping, but in principle also applicable for mutual exclusion, 
   intron-retaining, alternative poly-A site, 3' splice site and 5' splice site.

2. **Differential momentum genes (DMG):** This task is to quantify the 
   proportions of unspliced and spliced RNAs in each gene and each cell. 
   Similar to DAS, the DMG is a principled selection of genes that capture 
   heterogeneity in transcriptional kinetics between cell groups, e.g., cell 
   types, or continuous cell covariates, hence may enhance the RNA velocity 
   analyses by focusing on dynamics informed genes.


Installation
============

BRIE2 is available through PyPI_. To install, type the following command 
line, and add ``-U`` for upgrading:

.. code-block:: bash

  pip install -U brie

Alternatively, you can install from this GitHub repository for the latest (often 
development) version with the following command line

.. code-block:: bash

  pip install -U git+https://github.com/huangyh09/brie

In either case, add ``--user`` if you don't have the write permission for your 
Python environment.

For more instructions, see the installation_ manual.

.. _PyPI: https://pypi.org/project/brie
.. _installation: https://brie.readthedocs.io/en/latest/install.html


Manual and examples
===================

* The full manual is at https://brie.readthedocs.io 
* More examples and tutorials: https://github.com/huangyh09/brie-tutorials

In short, there are two steps for running BRIE2. 
First, obtain cell-by-gene or cell-by-event count matrices for each isoform. 
For the exon-skipping event, you can run ``brie-count``, which will return count 
matrices and hdf5 file for AnnData. 
For spliced and unspliced matrices, we listed a few options in the manual_.

Then you can use ``brie-quant`` to perform quantification of splicing ratio and 
detect differential alternative splicing or differential momentum genes. 

Type command line ``brie-count -h`` and ``brie-quant -h`` to see the full 
arguments.


.. _manual: https://brie.readthedocs.io/en/latest/quick_start.html#step1-read-counts


References
==========

* Yuanhua Huang and Guido Sanguinetti. `BRIE2: computational identification of 
  splicing phenotypes from single-cell transcriptomic experiments
  <https://genomebiology.biomedcentral.com/articles/10.1186/s13059-021-02461-5>`_.
  \ **Genome Biology**\, 2021; 22(1):251.

* Yuanhua Huang and Guido Sanguinetti. `BRIE: transcriptome-wide splicing 
  quantification in single cells 
  <https://genomebiology.biomedcentral.com/articles/10.1186/s13059-017-1248-5>`_. 
  \ **Genome Biology**\, 2017; 18(1):123.

            

Raw data

            {
    "_id": null,
    "home_page": "https://brie.readthedocs.io",
    "name": "brie",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": null,
    "keywords": "RNA splicing, Bayesian regression, single cell RNA-seq, variantional inference",
    "author": "Yuanhua Huang",
    "author_email": "yuanhua@hku.hk",
    "download_url": "https://files.pythonhosted.org/packages/46/48/68c8e745ad18a14619e242a535cf715763bb7b899307a36cd9bdc83c3c0d/brie-2.3.0.tar.gz",
    "platform": null,
    "description": "|PyPI| |Docs| |Build Status|\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/brie.svg\n    :target: https://pypi.org/project/brie\n.. |Docs| image:: https://readthedocs.org/projects/brie/badge/?version=latest\n   :target: https://brie.readthedocs.io\n.. |Build Status| image:: https://travis-ci.org/huangyh09/brie.svg?branch=master\n   :target: https://travis-ci.org/huangyh09/brie\n\n\nBRIE: Bayesian Regression for Isoform Estimate\n==============================================\n\nTop News\n--------\n* [29/05/2022] We have released v2.2 that fully supports counting droplet-based \n  data for both Skipping Exon events and other types of splcing events. See the\n  `brie-count manual <https://brie.readthedocs.io/en/latest/brie_count.html>`_\n\n* [29/05/2022] We have include small-sized test data sets (15MB) for both \n  smart-seq2 and 10x Genomics. See data in `brie-tutorials/tests repo \n  <https://github.com/huangyh09/brie-tutorials/tree/main/tests>`_\n\n\nAbout BRIE\n----------\n\nWelcome to the new BRIE (>=2.0 or BRIE2), Bayesian Regression for Isoform \nEstimate, a scalable Bayesian method to accurately identify splicing phenotypes \nin single-cell RNA-seq experiments and quantify isoform proportions and their \nuncertainty.\n\nBRIE2 supports the analysis of splicing processes at two molecular levels, \neither between alternative splicing isoforms or between unspliced and spliced \nRNAs. In either case, it returns cell-by-event or cell-by-gene matrices of PSI \nvalue and its 95% confidence interval (quantification) and the statistics for \ndetecting DAS and DMG on each event or gene:\n\n1. **Differential alternative splicing (DAS):** This task is to quantify the \n   proportions of alternative splicing isoforms and to detect DAS between groups\n   of cells or along with a continuous covariate, e.g., pseudotime. \n   BRIE2 is designed for two-isoform splicing events with a focus on exon \n   skipping, but in principle also applicable for mutual exclusion, \n   intron-retaining, alternative poly-A site, 3' splice site and 5' splice site.\n\n2. **Differential momentum genes (DMG):** This task is to quantify the \n   proportions of unspliced and spliced RNAs in each gene and each cell. \n   Similar to DAS, the DMG is a principled selection of genes that capture \n   heterogeneity in transcriptional kinetics between cell groups, e.g., cell \n   types, or continuous cell covariates, hence may enhance the RNA velocity \n   analyses by focusing on dynamics informed genes.\n\n\nInstallation\n============\n\nBRIE2 is available through PyPI_. To install, type the following command \nline, and add ``-U`` for upgrading:\n\n.. code-block:: bash\n\n  pip install -U brie\n\nAlternatively, you can install from this GitHub repository for the latest (often \ndevelopment) version with the following command line\n\n.. code-block:: bash\n\n  pip install -U git+https://github.com/huangyh09/brie\n\nIn either case, add ``--user`` if you don't have the write permission for your \nPython environment.\n\nFor more instructions, see the installation_ manual.\n\n.. _PyPI: https://pypi.org/project/brie\n.. _installation: https://brie.readthedocs.io/en/latest/install.html\n\n\nManual and examples\n===================\n\n* The full manual is at https://brie.readthedocs.io \n* More examples and tutorials: https://github.com/huangyh09/brie-tutorials\n\nIn short, there are two steps for running BRIE2. \nFirst, obtain cell-by-gene or cell-by-event count matrices for each isoform. \nFor the exon-skipping event, you can run ``brie-count``, which will return count \nmatrices and hdf5 file for AnnData. \nFor spliced and unspliced matrices, we listed a few options in the manual_.\n\nThen you can use ``brie-quant`` to perform quantification of splicing ratio and \ndetect differential alternative splicing or differential momentum genes. \n\nType command line ``brie-count -h`` and ``brie-quant -h`` to see the full \narguments.\n\n\n.. _manual: https://brie.readthedocs.io/en/latest/quick_start.html#step1-read-counts\n\n\nReferences\n==========\n\n* Yuanhua Huang and Guido Sanguinetti. `BRIE2: computational identification of \n  splicing phenotypes from single-cell transcriptomic experiments\n  <https://genomebiology.biomedcentral.com/articles/10.1186/s13059-021-02461-5>`_.\n  \\ **Genome Biology**\\, 2021; 22(1):251.\n\n* Yuanhua Huang and Guido Sanguinetti. `BRIE: transcriptome-wide splicing \n  quantification in single cells \n  <https://genomebiology.biomedcentral.com/articles/10.1186/s13059-017-1248-5>`_. \n  \\ **Genome Biology**\\, 2017; 18(1):123.\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "BRIE: Bayesian regression for isoform estimate",
    "version": "2.3.0",
    "project_urls": {
        "Homepage": "https://brie.readthedocs.io"
    },
    "split_keywords": [
        "rna splicing",
        " bayesian regression",
        " single cell rna-seq",
        " variantional inference"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "464868c8e745ad18a14619e242a535cf715763bb7b899307a36cd9bdc83c3c0d",
                "md5": "48b53774c2106c48ce2ec0e4a6561e61",
                "sha256": "43a2be3cc41dafc1813e56caeb0e908a31652ffe5897bb88f37e0770244f80eb"
            },
            "downloads": -1,
            "filename": "brie-2.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "48b53774c2106c48ce2ec0e4a6561e61",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 53069,
            "upload_time": "2024-06-17T03:32:07",
            "upload_time_iso_8601": "2024-06-17T03:32:07.520024Z",
            "url": "https://files.pythonhosted.org/packages/46/48/68c8e745ad18a14619e242a535cf715763bb7b899307a36cd9bdc83c3c0d/brie-2.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-17 03:32:07",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "brie"
}
        
Elapsed time: 4.28020s