From 2a4c3db7689322ecc3219be32328b7a29e5792e1 Mon Sep 17 00:00:00 2001 From: ubyndr Date: Wed, 1 Nov 2023 13:15:33 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20INCATool?= =?UTF-8?q?s/pandasaurus=5Fcxg@cabb406b9fbeed79e29f5b557d9f43d13f57a8e1=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pandasaurus_cxg/anndata_analyzer.html | 2 +- .../graph_generator/graph_generator.html | 6 ++++++ .../pandasaurus_cxg/utils/exceptions.html | 15 +++++++++++++-- genindex.html | 4 +++- objects.inv | Bin 1013 -> 1018 bytes pandasaurus_cxg/utils/exception.html | 6 ++++++ searchindex.js | 2 +- 7 files changed, 30 insertions(+), 5 deletions(-) diff --git a/_modules/pandasaurus_cxg/anndata_analyzer.html b/_modules/pandasaurus_cxg/anndata_analyzer.html index 8c86b64..d6522a2 100644 --- a/_modules/pandasaurus_cxg/anndata_analyzer.html +++ b/_modules/pandasaurus_cxg/anndata_analyzer.html @@ -258,7 +258,7 @@

Source code for pandasaurus_cxg.anndata_analyzer

def _enrich_co_annotation(enricher: AnndataEnricher): enriched_df = enricher.enricher.enriched_df if enriched_df.empty: - return pd.DataFrame() + return enriched_df return enriched_df[enriched_df["o"].isin(enricher.seed_list)][["s_label", "o_label"]] def _filter_data_and_drop_duplicates(self, field_name_1, field_name_2, disease): diff --git a/_modules/pandasaurus_cxg/graph_generator/graph_generator.html b/_modules/pandasaurus_cxg/graph_generator/graph_generator.html index 94496cc..22fc06b 100644 --- a/_modules/pandasaurus_cxg/graph_generator/graph_generator.html +++ b/_modules/pandasaurus_cxg/graph_generator/graph_generator.html @@ -83,6 +83,7 @@

Source code for pandasaurus_cxg.graph_generator.graph_generator

from rdflib.plugins.sparql import prepareQuery from pandasaurus_cxg.enrichment_analysis import ( + AnndataAnalyzer, AnndataEnricher, AnndataEnrichmentAnalyzer, ) @@ -102,6 +103,7 @@

Source code for pandasaurus_cxg.graph_generator.graph_generator

) from pandasaurus_cxg.utils.exceptions import ( InvalidGraphFormat, + MissingAnalysisProcess, MissingEnrichmentProcess, ) from pandasaurus_cxg.utils.logging_config import configure_logger @@ -130,6 +132,10 @@

Source code for pandasaurus_cxg.graph_generator.graph_generator

""" # TODO need to think about how to handle the requirement of enrichment and co_annotation_analysis methods self.ea = enrichment_analyzer + if self.ea.analyzer_manager.report_df.empty: + analysis_methods = [i for i in dir(AnndataAnalyzer) if "_report" in i] + analysis_methods.sort() + raise MissingAnalysisProcess(analysis_methods) # TODO need to handle invalid keys. We also need to discuss about keeping the keys param. DO NOT USE self.df = ( enrichment_analyzer.analyzer_manager.report_df[keys] diff --git a/_modules/pandasaurus_cxg/utils/exceptions.html b/_modules/pandasaurus_cxg/utils/exceptions.html index df13b93..cf80a17 100644 --- a/_modules/pandasaurus_cxg/utils/exceptions.html +++ b/_modules/pandasaurus_cxg/utils/exceptions.html @@ -116,14 +116,25 @@

Source code for pandasaurus_cxg.utils.exceptions

class MissingEnrichmentProcess(Exception): def __init__(self, enrichment_methods: List[str]): self.message = ( - f"Any of the following enrichment methods from AnndataEnricher must be used before " - f"using enriched_rdf_graph method: " + f"Any of the following enrichment methods from AnndataEnricher must be used first; " f"{', '.join(enrichment_methods)}" ) super().__init__(self.message)
+
+[docs] +class MissingAnalysisProcess(Exception): + def __init__(self, analysis_methods: List[str]): + self.message = ( + f"Any of the following analysis methods from AnndataAnalyser must be used first; " + f"{', '.join(analysis_methods)}" + ) + super().__init__(self.message)
+ + +
[docs] class SubclassWarning(Exception): diff --git a/genindex.html b/genindex.html index ca0b14a..f7c0f6f 100644 --- a/genindex.html +++ b/genindex.html @@ -232,10 +232,12 @@

M

  • (pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer method)
  • -
  • MissingEnrichmentProcess +
  • MissingAnalysisProcess
    • +
    • MissingEnrichmentProcess +
    • module diff --git a/objects.inv b/objects.inv index 1bb8a3658797fb6ca69a6606be724f2a554cd004..16f5464c820d736ed1e2031da80035ced2da369a 100644 GIT binary patch delta 905 zcmV;419trN2l@w)e}7AE+b|H_>l7^7t(|6@T~H)JfFuZz7F`mwIJSsVq(D-sl~u3N z>-8ihMSUzM)-RTvjbV~Ae2>HVQ3(;0Xp*W_<8ZrK5@E-NU?K?5UO+7`{lsN4MoD%N za-ualM@dun?3He0V*dFHS_H{JlqD`C92_x5u~lkdT1dh<4u8S^m@EOzC>7%fenKO807#&EI%jtQkqY-}sTq+%xf5bU0rwpE0^oZ4zQ zHH`a*m82;L^mQn--@y~`dn`utSlX+?GBq3NE)3`fG&a(`1}h7#QxUonH{3?MM8`8+ zGeK>-qkmZWW+}Ak&(=ClGRu2ff`y5Ss>&sybqjl!kJ{2^u6?$r{SK_9o5a=YtkrwR zV8b?qB!Bw1dZ*vI67KZF{mqx(Y(Mhdwj&SHT+39@E2Vt>sbmfwXb-g)+^xtT8F@Om zmMSJ@a;zuYTs)8%rUSZXTHA=dEV_V4B}349a(}$KgP9!hsrVrElPF=4M+4blw+RHc zNE>>QmnXD1N9AlThi={9pcbPtbV554J8%mN_wUbNjjUAaOp!kTK3R36Y!vuZ)Yzq- zFX8H$z(&p+{E}=@E_j`LAC8`B*Qd{2_+Fn$QITj+*_Z}hFYi7OjaPaFQNI0y9^Gvl z%739|cn>IVs>?VD1{R1m{5}l=%Ciotx{zR0fqDmvoeHZMK6VZr|;Z* zXRkZ9Qbc9Vs0;eky*7Y@b+YmzUwea&eAA85Oik#j()5vi0HD)CJ7Rw0;#TYY(UDjl fGuuLlW`5B?R2VfC{hZf%^6QUe1Hpeu$pXwejH;=V delta 899 zcmV-}1AP4Y2lWS#e}CO>+aMIa_fs%!w@KIA-c?guRcfnB-Ly+Y%t?%f!2;aHz1nN+ z_4XtK@DNhZ76@##`` zG|I9tD(rk4|7IqtT&~w)k3hrzguk#(SNW0c{qp>xb;J@q8wV*2Y)wiy)||zKU~EHf zHU_|5GQBVz6ts3||$<;P60_;kLf!IXw%TGYQpEy%Fj|^Ce>h6Ejp1Yk91}{J*w|KvNySX|A=o`LZL0`-IknYr zY8dwqD@juh=<85uzk?^>_gIYPv9wo(WokCkT^P^}Xl$f=4VD&Kry_JEZn%y1iH>Ku zW`f#uM}M*M%~EL7pRIMAWR~}|1Pc=tRh3IZs}}YyAGM{;T>Gq{{SK_9o5bbotkrwR zV8b?qB!Bw1dZ*vI6z=rH=H|<9wjcR!+mQ!pu4O9dl~TU`lrjeo)IjY8cPsKoMxG9? zrHYA}9P7z87Y`(c>45H;);40Rj^a_t5VW2S@qelKK=hL+VUb4z+2FGQ4O^rQy~xW2 zTAZWZY%Ygx-QS=RqcU_tdlGwa3k&z}&tHwKRO(ETH{_qJx>43EeQK!fQqAw+s+qug z@*Dh;Y_VJLI`=+2JkzdEk^AtyK3k$9@X@YO47y&zeIRPD<`QD}77u!Kn{6nEn$reQ z-hAX<76QS*gx!YUr(mNz3!t(q2u2l*cd*#2I883-hg<4o^eQTPDfByi=iYmJ-LaJ- zDyv6b(5DWy0UWGbr5E{H7Exception ModuleException

      +
      +
      +exception pandasaurus_cxg.utils.exceptions.MissingAnalysisProcess(analysis_methods: List[str])[source]
      +

      Bases: Exception

      +
      +
      exception pandasaurus_cxg.utils.exceptions.MissingEnrichmentProcess(enrichment_methods: List[str])[source]
      diff --git a/searchindex.js b/searchindex.js index 7ee3cfc..d3fcd01 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["index", "introduction", "pandasaurus_cxg/anndata_analyzer", "pandasaurus_cxg/anndata_enricher", "pandasaurus_cxg/enrichment_analysis", "pandasaurus_cxg/graph_generator/graph_generator", "pandasaurus_cxg/graph_generator/graph_generator_utils", "pandasaurus_cxg/graph_generator/index", "pandasaurus_cxg/index", "pandasaurus_cxg/utils/anndata_loader", "pandasaurus_cxg/utils/exception", "pandasaurus_cxg/utils/index"], "filenames": ["index.rst", "introduction.rst", "pandasaurus_cxg/anndata_analyzer.rst", "pandasaurus_cxg/anndata_enricher.rst", "pandasaurus_cxg/enrichment_analysis.rst", "pandasaurus_cxg/graph_generator/graph_generator.rst", "pandasaurus_cxg/graph_generator/graph_generator_utils.rst", "pandasaurus_cxg/graph_generator/index.rst", "pandasaurus_cxg/index.rst", "pandasaurus_cxg/utils/anndata_loader.rst", "pandasaurus_cxg/utils/exception.rst", "pandasaurus_cxg/utils/index.rst"], "titles": ["pandasaurus-cxg\u2019s documentation!", "Introduction", "Anndata Analyzer", "Anndata Enricher", "Anndata Enrichment Analysis", "Graph Generator", "Graph Generator Utils", "Graph Generator", "Library documentation", "Anndata Loader", "Exception Module", "Utils"], "terms": {"introduct": 0, "instal": 0, "usag": 0, "us": [0, 2, 3, 4, 5, 9, 10], "anndataenrich": [0, 3, 5], "anndataanalyz": [0, 2], "individu": 0, "anndataenrichmentanalyz": [0, 4, 5], "wrapper": 0, "snippet": 0, "roadmap": 0, "librari": [0, 1], "anndata": [0, 1, 8, 11], "analyz": [0, 8], "enrich": [0, 1, 2, 5, 8], "analysi": [0, 1, 2, 3, 8], "graph": [0, 8], "gener": [0, 2, 3, 4, 8], "util": [0, 7, 8, 9, 10], "index": [0, 8], "modul": [0, 8, 11], "search": [0, 8], "page": [0, 8], "statu": 1, "earli": 1, "beta": 1, "A": [1, 2, 3, 4, 5], "retriev": 1, "leverag": 1, "semant": 1, "context": [1, 3, 4], "ontologi": [1, 3, 4], "annot": [1, 2, 3, 4, 5], "cxg": 1, "standard": 1, "http": 1, "github": 1, "com": 1, "chanzuckerberg": 1, "singl": 1, "cell": [1, 2, 3, 4], "curat": 1, "blob": 1, "main": 1, "schema": [1, 2, 4], "3": 1, "0": 1, "md": 1, "file": [1, 2, 3, 5, 9], "readthedoc": 1, "io": 1, "en": 1, "latest": 1, "slide": 1, "summaris": 1, "intend": 1, "function": [1, 3, 7], "imag": 1, "incatool": 1, "pandasaurus_cxg": [1, 2, 3, 4, 5, 6, 9, 10], "asset": 1, "112839": 1, "3082dcd2": 1, "dd2f": 1, "469d": 1, "9076": 1, "4eabcc83130d": 1, "avail": [1, 2, 3, 4], "pypi": 1, "org": 1, "project": [1, 10], "pandasauru": [1, 2, 4], "1": 1, "pip3": 1, "The": [1, 2, 3, 4, 5, 6, 9], "class": [1, 2, 3, 4, 5, 9, 10], "can": 1, "both": 1, "conjunct": 1, "serv": 1, "conveni": 1, "wai": 1, "you": 1, "separ": 1, "perform": [1, 2, 3, 4], "specif": [1, 3, 4, 5], "task": 1, "your": 1, "data": [1, 2], "For": 1, "instanc": [1, 2, 3, 5], "facilit": 1, "while": 1, "provid": [1, 2, 3, 4, 5], "variou": [1, 3], "tool": 1, "object": [1, 2, 3, 4, 9], "from": [1, 2, 3, 4, 5, 9], "anndata_enrich": [1, 3], "import": 1, "ad": [1, 5], "from_file_path": [1, 2, 3], "test": 1, "modified_human_kidnei": 1, "h5ad": 1, "simple_enrich": [1, 3, 4], "minimal_slim_enrich": [1, 3, 4], "blood_and_immune_upper_slim": 1, "anndata_analyz": [1, 2], "ada": 1, "immune_exampl": 1, "author_cell_type_list": [1, 2, 4], "subclass": [1, 3, 4], "full": [1, 3, 4], "l3": 1, "l2": 1, "l1": 1, "author_cell_typ": 1, "co_annotation_report": [1, 2, 4], "wrap": 1, "offer": 1, "seamless": 1, "one": [1, 3, 4], "go": 1, "enrichment_analysi": [1, 4], "graph_gener": [1, 5, 6], "graphgener": [1, 5], "aea": 1, "contextual_slim_enrich": [1, 3, 4], "gg": 1, "generate_rdf_graph": [1, 5], "set_label_adding_prior": [1, 5], "cell_typ": [1, 3, 4], "add_label_to_term": 1, "enrich_rdf_graph": [1, 5], "save_rdf_graph": [1, 5], "file_nam": [1, 5], "kidney_new": 1, "_format": [1, 5, 10], "ttl": [1, 5], "more": 1, "exampl": 1, "detail": 1, "explan": 1, "found": [1, 2, 3, 4], "jupyt": 1, "notebook": 1, "given": [1, 2, 3, 4], "walkthrough": 1, "ipynb": 1, "list": [2, 3, 4, 5, 10], "str": [2, 3, 4, 5, 9, 10], "none": [2, 3, 4, 5, 6, 9], "sourc": [2, 3, 4, 5, 6, 9, 10], "method": [2, 3, 4, 5, 9], "differ": 2, "type": [2, 3, 4, 6], "an": [2, 4, 5, 9], "paramet": [2, 3, 4, 5, 6, 9], "option": [2, 4, 5, 6], "name": [2, 3, 4, 5], "free": 2, "text": 2, "field": [2, 3, 4], "If": [2, 3, 4, 5, 9], "obs_meta": 2, "i": [2, 3, 4, 5, 9], "miss": 2, "un": 2, "thi": [2, 3, 4, 5, 10], "should": [2, 5], "set": [2, 3, 4, 5], "defin": 2, "_anndata": 2, "observ": [2, 3, 4], "pd": [2, 3, 4], "datafram": [2, 3, 4, 5], "all_cell_type_identifi": 2, "all": [2, 5, 6], "identifi": 2, "diseas": [2, 4], "bool": [2, 4, 5], "fals": [2, 4, 5], "co": [2, 4], "report": [2, 4, 5], "base": [2, 3, 4, 10], "valid": [2, 4, 5], "curi": [2, 3, 4], "filter": [2, 3, 4, 6], "row": [2, 4], "onli": [2, 4], "match": [2, 3, 4, 5], "specifi": [2, 3, 4, 5], "includ": [2, 3, 4], "process": [2, 3, 4], "default": [2, 3, 4, 5], "desir": [2, 4, 5], "flag": [2, 4], "either": [2, 4, 5], "enabl": [2, 4], "disabl": [2, 4], "co_annot": [2, 4, 5], "return": [2, 3, 4, 5, 6, 9], "enriched_co_annotation_report": [2, 4], "check": [2, 3, 4], "ani": [2, 3, 4], "cl": [2, 3, 4], "term": [2, 3, 4], "initi": [2, 3, 4], "seed": [2, 4], "ar": [2, 3, 4, 5], "also": [2, 4], "present": [2, 4], "column": [2, 3, 4], "tabl": [2, 4], "repeat": [2, 4], "everyth": [2, 4], "map": [2, 3, 4], "directli": [2, 4], "via": [2, 4], "static": [2, 3, 9], "file_path": [2, 3, 4, 5, 9], "path": [2, 3, 5, 9], "cell_type_field": 3, "cell_type_ontology_term_id": [3, 4], "context_field": 3, "tissue_ontology_term_id": 3, "context_field_label": 3, "tissu": 3, "ontology_list_for_slim": 3, "annotate_anndata_with_cell_typ": [3, 4], "cell_type_list": [3, 4, 10], "field_nam": [3, 4], "field_valu": [3, 4], "inform": [3, 4], "It": [3, 4], "valu": [3, 4, 5], "whose": [3, 4], "id": [3, 4], "where": [3, 4], "store": [3, 4], "assign": [3, 4], "contain": [3, 4, 6, 9, 10], "updat": [3, 4], "origin": [3, 4], "rais": [3, 4, 5], "celltypenotfounderror": [3, 4, 10], "dataset": [3, 4], "subclasswarn": [3, 4, 10], "relationship": [3, 4, 5], "anoth": [3, 4], "indic": [3, 4], "potenti": [3, 4], "issu": [3, 4], "check_subclass_relationship": 3, "tupl": [3, 10], "between": 3, "enriched_df": 3, "pair": 3, "have": [3, 5], "subclassof": 3, "them": 3, "missingenrichmentprocess": [3, 10], "ha": 3, "been": 3, "empti": [3, 5], "contextu": [3, 4], "slim": [3, 4], "result": [3, 4], "panda": [3, 4], "otherwis": [3, 4], "create_cell_type_dict": 3, "creat": [3, 5], "dictionari": [3, 5], "label": [3, 5], "000001": 3, "correspond": 3, "e": 3, "g": 3, "neuron": 3, "kei": [3, 5], "filter_anndata_with_enriched_cell_typ": [3, 4], "full_slim_enrich": [3, 4], "slim_list": [3, 4], "minim": [3, 4], "set_enricher_property_list": 3, "property_list": 3, "properti": [3, 5], "simpl": [3, 4], "validate_slim_list": 3, "invalid": 3, "invalidslimnam": [3, 10], "enrichment_analyz": 5, "rdf": [5, 6], "mygraph": 5, "xml": 5, "serial": 5, "save": 5, "insid": 5, "output": 5, "without": 5, "extens": 5, "format": 5, "invalidgraphformat": [5, 10], "label_prior": 5, "dict": [5, 6, 10], "int": 5, "prioriti": 5, "order": 5, "union": 5, "string": 5, "repres": 5, "visualize_rdf_graph": 5, "predic": [5, 6], "start_nod": 5, "node_selector": 5, "bottom_up": 5, "true": 5, "visual": [5, 6], "networkx": 5, "matplotlib": 5, "focus": 5, "node": [5, 6], "uri": 5, "show": 5, "start": 5, "focu": 5, "how": 5, "select": 5, "when": 5, "follow": 5, "To": 5, "x": 5, "x_annot": 5, "xxxx": 5, "queri": 5, "load": [5, 9], "": 5, "attribut": 5, "determin": 5, "approach": 5, "bottom": 5, "up": 5, "top": 5, "down": 5, "valueerror": 5, "doe": 5, "exist": 5, "hierarch": [5, 6], "tree": [5, 6], "sinc": 5, "optim": 5, "suggest": 5, "graph_generator_util": 6, "add_outgoing_edges_to_subgraph": 6, "predicate_uri": 6, "add": 6, "outgo": 6, "edg": 6, "subgraph": 6, "tripl": 6, "uriref": 6, "rdflib": 6, "find_and_rotate_center_layout": 6, "find": 6, "rotat": 6, "center": 6, "layout": 6, "nx": 6, "digraph": 6, "posit": 6, "document": [7, 11], "loader": [8, 11], "except": [8, 11], "anndata_load": 9, "anndataload": 9, "load_from_fil": 9, "success": 9, "els": 9, "warn": 9, "temporarili": 9, "ignor": 9, "implicitmodificationwarn": 9, "error": 9, "occur": 9, "messag": 9, "print": 9, "custom": 10, "our": 10, "missing_cell_typ": 10, "valid_format": 10, "invalid_slim_list": 10, "valid_slim_list": 10, "enrichment_method": 10, "relat": 10}, "objects": {"pandasaurus_cxg.anndata_analyzer": [[2, 0, 1, "", "AnndataAnalyzer"]], "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer": [[2, 1, 1, "", "_anndata"], [2, 1, 1, "", "all_cell_type_identifiers"], [2, 2, 1, "", "co_annotation_report"], [2, 2, 1, "", "enriched_co_annotation_report"], [2, 2, 1, "", "from_file_path"]], "pandasaurus_cxg.anndata_enricher": [[3, 0, 1, "", "AnndataEnricher"]], "pandasaurus_cxg.anndata_enricher.AnndataEnricher": [[3, 2, 1, "", "annotate_anndata_with_cell_type"], [3, 2, 1, "", "check_subclass_relationships"], [3, 2, 1, "", "contextual_slim_enrichment"], [3, 2, 1, "", "create_cell_type_dict"], [3, 2, 1, "", "filter_anndata_with_enriched_cell_type"], [3, 2, 1, "", "from_file_path"], [3, 2, 1, "", "full_slim_enrichment"], [3, 2, 1, "", "minimal_slim_enrichment"], [3, 2, 1, "", "set_enricher_property_list"], [3, 2, 1, "", "simple_enrichment"], [3, 2, 1, "", "validate_slim_list"]], "pandasaurus_cxg.enrichment_analysis": [[4, 0, 1, "", "AnndataEnrichmentAnalyzer"]], "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer": [[4, 2, 1, "", "annotate_anndata_with_cell_type"], [4, 2, 1, "", "co_annotation_report"], [4, 2, 1, "", "contextual_slim_enrichment"], [4, 2, 1, "", "enriched_co_annotation_report"], [4, 2, 1, "", "filter_anndata_with_enriched_cell_type"], [4, 2, 1, "", "full_slim_enrichment"], [4, 2, 1, "", "minimal_slim_enrichment"], [4, 2, 1, "", "simple_enrichment"]], "pandasaurus_cxg.graph_generator.graph_generator": [[5, 0, 1, "", "GraphGenerator"]], "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator": [[5, 2, 1, "", "enrich_rdf_graph"], [5, 2, 1, "", "generate_rdf_graph"], [5, 2, 1, "", "save_rdf_graph"], [5, 2, 1, "", "set_label_adding_priority"], [5, 2, 1, "", "visualize_rdf_graph"]], "pandasaurus_cxg.graph_generator": [[6, 3, 0, "-", "graph_generator_utils"]], "pandasaurus_cxg.graph_generator.graph_generator_utils": [[6, 4, 1, "", "add_outgoing_edges_to_subgraph"], [6, 4, 1, "", "find_and_rotate_center_layout"]], "pandasaurus_cxg.utils.anndata_loader": [[9, 0, 1, "", "AnndataLoader"]], "pandasaurus_cxg.utils.anndata_loader.AnndataLoader": [[9, 2, 1, "", "load_from_file"]], "pandasaurus_cxg.utils": [[10, 3, 0, "-", "exceptions"]], "pandasaurus_cxg.utils.exceptions": [[10, 5, 1, "", "CellTypeNotFoundError"], [10, 5, 1, "", "InvalidGraphFormat"], [10, 5, 1, "", "InvalidSlimName"], [10, 5, 1, "", "MissingEnrichmentProcess"], [10, 5, 1, "", "SubclassWarning"]]}, "objtypes": {"0": "py:class", "1": "py:attribute", "2": "py:method", "3": "py:module", "4": "py:function", "5": "py:exception"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "method", "Python method"], "3": ["py", "module", "Python module"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "titleterms": {"pandasauru": 0, "cxg": 0, "": 0, "document": [0, 2, 3, 4, 5, 6, 8, 9, 10], "content": [0, 7, 8, 11], "indic": [0, 8], "tabl": [0, 8], "introduct": 1, "instal": 1, "usag": 1, "us": 1, "anndataenrich": 1, "anndataanalyz": 1, "individu": 1, "anndataenrichmentanalyz": 1, "wrapper": 1, "snippet": 1, "roadmap": 1, "anndata": [2, 3, 4, 9], "analyz": 2, "enrich": [3, 4], "analysi": 4, "graph": [5, 6, 7], "gener": [5, 6, 7], "util": [6, 11], "function": 6, "librari": 8, "loader": 9, "except": 10, "modul": 10}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"pandasaurus-cxg\u2019s documentation!": [[0, "pandasaurus-cxg-s-documentation"]], "Contents:": [[0, null], [7, null], [8, null], [11, null]], "Indices and tables": [[0, "indices-and-tables"], [8, "indices-and-tables"]], "Introduction": [[1, "introduction"]], "Installation": [[1, "installation"]], "Usage": [[1, "usage"]], "Using AnndataEnricher and AnndataAnalyzer Individually": [[1, "using-anndataenricher-and-anndataanalyzer-individually"]], "Using AnndataEnrichmentAnalyzer Wrapper": [[1, "using-anndataenrichmentanalyzer-wrapper"]], "Snippets": [[1, "id1"]], "Roadmap": [[1, "roadmap"]], "Anndata Analyzer": [[2, "anndata-analyzer"]], "Documentation": [[2, "documentation"], [3, "documentation"], [4, "documentation"], [5, "documentation"], [6, "documentation"], [9, "documentation"], [10, "module-pandasaurus_cxg.utils.exceptions"]], "Anndata Enricher": [[3, "anndata-enricher"]], "Anndata Enrichment Analysis": [[4, "anndata-enrichment-analysis"]], "Graph Generator": [[5, "graph-generator"], [7, "graph-generator"]], "Graph Generator Utils": [[6, "graph-generator-utils"]], "Functions": [[6, "module-pandasaurus_cxg.graph_generator.graph_generator_utils"]], "Library documentation": [[8, "library-documentation"]], "Anndata Loader": [[9, "anndata-loader"]], "Exception Module": [[10, "exception-module"]], "Utils": [[11, "utils"]]}, "indexentries": {"anndataanalyzer (class in pandasaurus_cxg.anndata_analyzer)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer"]], "_anndata (pandasaurus_cxg.anndata_analyzer.anndataanalyzer attribute)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer._anndata"]], "all_cell_type_identifiers (pandasaurus_cxg.anndata_analyzer.anndataanalyzer attribute)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.all_cell_type_identifiers"]], "co_annotation_report() (pandasaurus_cxg.anndata_analyzer.anndataanalyzer method)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.co_annotation_report"]], "enriched_co_annotation_report() (pandasaurus_cxg.anndata_analyzer.anndataanalyzer method)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.enriched_co_annotation_report"]], "from_file_path() (pandasaurus_cxg.anndata_analyzer.anndataanalyzer static method)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.from_file_path"]], "anndataenricher (class in pandasaurus_cxg.anndata_enricher)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher"]], "annotate_anndata_with_cell_type() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.annotate_anndata_with_cell_type"]], "check_subclass_relationships() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.check_subclass_relationships"]], "contextual_slim_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.contextual_slim_enrichment"]], "create_cell_type_dict() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.create_cell_type_dict"]], "filter_anndata_with_enriched_cell_type() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.filter_anndata_with_enriched_cell_type"]], "from_file_path() (pandasaurus_cxg.anndata_enricher.anndataenricher static method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.from_file_path"]], "full_slim_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.full_slim_enrichment"]], "minimal_slim_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.minimal_slim_enrichment"]], "set_enricher_property_list() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.set_enricher_property_list"]], "simple_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.simple_enrichment"]], "validate_slim_list() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.validate_slim_list"]], "anndataenrichmentanalyzer (class in pandasaurus_cxg.enrichment_analysis)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer"]], "annotate_anndata_with_cell_type() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.annotate_anndata_with_cell_type"]], "co_annotation_report() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.co_annotation_report"]], "contextual_slim_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.contextual_slim_enrichment"]], "enriched_co_annotation_report() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.enriched_co_annotation_report"]], "filter_anndata_with_enriched_cell_type() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.filter_anndata_with_enriched_cell_type"]], "full_slim_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.full_slim_enrichment"]], "minimal_slim_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.minimal_slim_enrichment"]], "simple_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.simple_enrichment"]], "graphgenerator (class in pandasaurus_cxg.graph_generator.graph_generator)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator"]], "enrich_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.enrich_rdf_graph"]], "generate_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.generate_rdf_graph"]], "save_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.save_rdf_graph"]], "set_label_adding_priority() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.set_label_adding_priority"]], "visualize_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.visualize_rdf_graph"]], "add_outgoing_edges_to_subgraph() (in module pandasaurus_cxg.graph_generator.graph_generator_utils)": [[6, "pandasaurus_cxg.graph_generator.graph_generator_utils.add_outgoing_edges_to_subgraph"]], "find_and_rotate_center_layout() (in module pandasaurus_cxg.graph_generator.graph_generator_utils)": [[6, "pandasaurus_cxg.graph_generator.graph_generator_utils.find_and_rotate_center_layout"]], "module": [[6, "module-pandasaurus_cxg.graph_generator.graph_generator_utils"], [10, "module-pandasaurus_cxg.utils.exceptions"]], "pandasaurus_cxg.graph_generator.graph_generator_utils": [[6, "module-pandasaurus_cxg.graph_generator.graph_generator_utils"]], "anndataloader (class in pandasaurus_cxg.utils.anndata_loader)": [[9, "pandasaurus_cxg.utils.anndata_loader.AnndataLoader"]], "load_from_file() (pandasaurus_cxg.utils.anndata_loader.anndataloader static method)": [[9, "pandasaurus_cxg.utils.anndata_loader.AnndataLoader.load_from_file"]], "celltypenotfounderror": [[10, "pandasaurus_cxg.utils.exceptions.CellTypeNotFoundError"]], "invalidgraphformat": [[10, "pandasaurus_cxg.utils.exceptions.InvalidGraphFormat"]], "invalidslimname": [[10, "pandasaurus_cxg.utils.exceptions.InvalidSlimName"]], "missingenrichmentprocess": [[10, "pandasaurus_cxg.utils.exceptions.MissingEnrichmentProcess"]], "subclasswarning": [[10, "pandasaurus_cxg.utils.exceptions.SubclassWarning"]], "pandasaurus_cxg.utils.exceptions": [[10, "module-pandasaurus_cxg.utils.exceptions"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["index", "introduction", "pandasaurus_cxg/anndata_analyzer", "pandasaurus_cxg/anndata_enricher", "pandasaurus_cxg/enrichment_analysis", "pandasaurus_cxg/graph_generator/graph_generator", "pandasaurus_cxg/graph_generator/graph_generator_utils", "pandasaurus_cxg/graph_generator/index", "pandasaurus_cxg/index", "pandasaurus_cxg/utils/anndata_loader", "pandasaurus_cxg/utils/exception", "pandasaurus_cxg/utils/index"], "filenames": ["index.rst", "introduction.rst", "pandasaurus_cxg/anndata_analyzer.rst", "pandasaurus_cxg/anndata_enricher.rst", "pandasaurus_cxg/enrichment_analysis.rst", "pandasaurus_cxg/graph_generator/graph_generator.rst", "pandasaurus_cxg/graph_generator/graph_generator_utils.rst", "pandasaurus_cxg/graph_generator/index.rst", "pandasaurus_cxg/index.rst", "pandasaurus_cxg/utils/anndata_loader.rst", "pandasaurus_cxg/utils/exception.rst", "pandasaurus_cxg/utils/index.rst"], "titles": ["pandasaurus-cxg\u2019s documentation!", "Introduction", "Anndata Analyzer", "Anndata Enricher", "Anndata Enrichment Analysis", "Graph Generator", "Graph Generator Utils", "Graph Generator", "Library documentation", "Anndata Loader", "Exception Module", "Utils"], "terms": {"introduct": 0, "instal": 0, "usag": 0, "us": [0, 2, 3, 4, 5, 9, 10], "anndataenrich": [0, 3, 5], "anndataanalyz": [0, 2], "individu": 0, "anndataenrichmentanalyz": [0, 4, 5], "wrapper": 0, "snippet": 0, "roadmap": 0, "librari": [0, 1], "anndata": [0, 1, 8, 11], "analyz": [0, 8], "enrich": [0, 1, 2, 5, 8], "analysi": [0, 1, 2, 3, 8], "graph": [0, 8], "gener": [0, 2, 3, 4, 8], "util": [0, 7, 8, 9, 10], "index": [0, 8], "modul": [0, 8, 11], "search": [0, 8], "page": [0, 8], "statu": 1, "earli": 1, "beta": 1, "A": [1, 2, 3, 4, 5], "retriev": 1, "leverag": 1, "semant": 1, "context": [1, 3, 4], "ontologi": [1, 3, 4], "annot": [1, 2, 3, 4, 5], "cxg": 1, "standard": 1, "http": 1, "github": 1, "com": 1, "chanzuckerberg": 1, "singl": 1, "cell": [1, 2, 3, 4], "curat": 1, "blob": 1, "main": 1, "schema": [1, 2, 4], "3": 1, "0": 1, "md": 1, "file": [1, 2, 3, 5, 9], "readthedoc": 1, "io": 1, "en": 1, "latest": 1, "slide": 1, "summaris": 1, "intend": 1, "function": [1, 3, 7], "imag": 1, "incatool": 1, "pandasaurus_cxg": [1, 2, 3, 4, 5, 6, 9, 10], "asset": 1, "112839": 1, "3082dcd2": 1, "dd2f": 1, "469d": 1, "9076": 1, "4eabcc83130d": 1, "avail": [1, 2, 3, 4], "pypi": 1, "org": 1, "project": [1, 10], "pandasauru": [1, 2, 4], "1": 1, "pip3": 1, "The": [1, 2, 3, 4, 5, 6, 9], "class": [1, 2, 3, 4, 5, 9, 10], "can": 1, "both": 1, "conjunct": 1, "serv": 1, "conveni": 1, "wai": 1, "you": 1, "separ": 1, "perform": [1, 2, 3, 4], "specif": [1, 3, 4, 5], "task": 1, "your": 1, "data": [1, 2], "For": 1, "instanc": [1, 2, 3, 5], "facilit": 1, "while": 1, "provid": [1, 2, 3, 4, 5], "variou": [1, 3], "tool": 1, "object": [1, 2, 3, 4, 9], "from": [1, 2, 3, 4, 5, 9], "anndata_enrich": [1, 3], "import": 1, "ad": [1, 5], "from_file_path": [1, 2, 3], "test": 1, "modified_human_kidnei": 1, "h5ad": 1, "simple_enrich": [1, 3, 4], "minimal_slim_enrich": [1, 3, 4], "blood_and_immune_upper_slim": 1, "anndata_analyz": [1, 2], "ada": 1, "immune_exampl": 1, "author_cell_type_list": [1, 2, 4], "subclass": [1, 3, 4], "full": [1, 3, 4], "l3": 1, "l2": 1, "l1": 1, "author_cell_typ": 1, "co_annotation_report": [1, 2, 4], "wrap": 1, "offer": 1, "seamless": 1, "one": [1, 3, 4], "go": 1, "enrichment_analysi": [1, 4], "graph_gener": [1, 5, 6], "graphgener": [1, 5], "aea": 1, "contextual_slim_enrich": [1, 3, 4], "gg": 1, "generate_rdf_graph": [1, 5], "set_label_adding_prior": [1, 5], "cell_typ": [1, 3, 4], "add_label_to_term": 1, "enrich_rdf_graph": [1, 5], "save_rdf_graph": [1, 5], "file_nam": [1, 5], "kidney_new": 1, "_format": [1, 5, 10], "ttl": [1, 5], "more": 1, "exampl": 1, "detail": 1, "explan": 1, "found": [1, 2, 3, 4], "jupyt": 1, "notebook": 1, "given": [1, 2, 3, 4], "walkthrough": 1, "ipynb": 1, "list": [2, 3, 4, 5, 10], "str": [2, 3, 4, 5, 9, 10], "none": [2, 3, 4, 5, 6, 9], "sourc": [2, 3, 4, 5, 6, 9, 10], "method": [2, 3, 4, 5, 9], "differ": 2, "type": [2, 3, 4, 6], "an": [2, 4, 5, 9], "paramet": [2, 3, 4, 5, 6, 9], "option": [2, 4, 5, 6], "name": [2, 3, 4, 5], "free": 2, "text": 2, "field": [2, 3, 4], "If": [2, 3, 4, 5, 9], "obs_meta": 2, "i": [2, 3, 4, 5, 9], "miss": 2, "un": 2, "thi": [2, 3, 4, 5, 10], "should": [2, 5], "set": [2, 3, 4, 5], "defin": 2, "_anndata": 2, "observ": [2, 3, 4], "pd": [2, 3, 4], "datafram": [2, 3, 4, 5], "all_cell_type_identifi": 2, "all": [2, 5, 6], "identifi": 2, "diseas": [2, 4], "bool": [2, 4, 5], "fals": [2, 4, 5], "co": [2, 4], "report": [2, 4, 5], "base": [2, 3, 4, 10], "valid": [2, 4, 5], "curi": [2, 3, 4], "filter": [2, 3, 4, 6], "row": [2, 4], "onli": [2, 4], "match": [2, 3, 4, 5], "specifi": [2, 3, 4, 5], "includ": [2, 3, 4], "process": [2, 3, 4], "default": [2, 3, 4, 5], "desir": [2, 4, 5], "flag": [2, 4], "either": [2, 4, 5], "enabl": [2, 4], "disabl": [2, 4], "co_annot": [2, 4, 5], "return": [2, 3, 4, 5, 6, 9], "enriched_co_annotation_report": [2, 4], "check": [2, 3, 4], "ani": [2, 3, 4], "cl": [2, 3, 4], "term": [2, 3, 4], "initi": [2, 3, 4], "seed": [2, 4], "ar": [2, 3, 4, 5], "also": [2, 4], "present": [2, 4], "column": [2, 3, 4], "tabl": [2, 4], "repeat": [2, 4], "everyth": [2, 4], "map": [2, 3, 4], "directli": [2, 4], "via": [2, 4], "static": [2, 3, 9], "file_path": [2, 3, 4, 5, 9], "path": [2, 3, 5, 9], "cell_type_field": 3, "cell_type_ontology_term_id": [3, 4], "context_field": 3, "tissue_ontology_term_id": 3, "context_field_label": 3, "tissu": 3, "ontology_list_for_slim": 3, "annotate_anndata_with_cell_typ": [3, 4], "cell_type_list": [3, 4, 10], "field_nam": [3, 4], "field_valu": [3, 4], "inform": [3, 4], "It": [3, 4], "valu": [3, 4, 5], "whose": [3, 4], "id": [3, 4], "where": [3, 4], "store": [3, 4], "assign": [3, 4], "contain": [3, 4, 6, 9, 10], "updat": [3, 4], "origin": [3, 4], "rais": [3, 4, 5], "celltypenotfounderror": [3, 4, 10], "dataset": [3, 4], "subclasswarn": [3, 4, 10], "relationship": [3, 4, 5], "anoth": [3, 4], "indic": [3, 4], "potenti": [3, 4], "issu": [3, 4], "check_subclass_relationship": 3, "tupl": [3, 10], "between": 3, "enriched_df": 3, "pair": 3, "have": [3, 5], "subclassof": 3, "them": 3, "missingenrichmentprocess": [3, 10], "ha": 3, "been": 3, "empti": [3, 5], "contextu": [3, 4], "slim": [3, 4], "result": [3, 4], "panda": [3, 4], "otherwis": [3, 4], "create_cell_type_dict": 3, "creat": [3, 5], "dictionari": [3, 5], "label": [3, 5], "000001": 3, "correspond": 3, "e": 3, "g": 3, "neuron": 3, "kei": [3, 5], "filter_anndata_with_enriched_cell_typ": [3, 4], "full_slim_enrich": [3, 4], "slim_list": [3, 4], "minim": [3, 4], "set_enricher_property_list": 3, "property_list": 3, "properti": [3, 5], "simpl": [3, 4], "validate_slim_list": 3, "invalid": 3, "invalidslimnam": [3, 10], "enrichment_analyz": 5, "rdf": [5, 6], "mygraph": 5, "xml": 5, "serial": 5, "save": 5, "insid": 5, "output": 5, "without": 5, "extens": 5, "format": 5, "invalidgraphformat": [5, 10], "label_prior": 5, "dict": [5, 6, 10], "int": 5, "prioriti": 5, "order": 5, "union": 5, "string": 5, "repres": 5, "visualize_rdf_graph": 5, "predic": [5, 6], "start_nod": 5, "node_selector": 5, "bottom_up": 5, "true": 5, "visual": [5, 6], "networkx": 5, "matplotlib": 5, "focus": 5, "node": [5, 6], "uri": 5, "show": 5, "start": 5, "focu": 5, "how": 5, "select": 5, "when": 5, "follow": 5, "To": 5, "x": 5, "x_annot": 5, "xxxx": 5, "queri": 5, "load": [5, 9], "": 5, "attribut": 5, "determin": 5, "approach": 5, "bottom": 5, "up": 5, "top": 5, "down": 5, "valueerror": 5, "doe": 5, "exist": 5, "hierarch": [5, 6], "tree": [5, 6], "sinc": 5, "optim": 5, "suggest": 5, "graph_generator_util": 6, "add_outgoing_edges_to_subgraph": 6, "predicate_uri": 6, "add": 6, "outgo": 6, "edg": 6, "subgraph": 6, "tripl": 6, "uriref": 6, "rdflib": 6, "find_and_rotate_center_layout": 6, "find": 6, "rotat": 6, "center": 6, "layout": 6, "nx": 6, "digraph": 6, "posit": 6, "document": [7, 11], "loader": [8, 11], "except": [8, 11], "anndata_load": 9, "anndataload": 9, "load_from_fil": 9, "success": 9, "els": 9, "warn": 9, "temporarili": 9, "ignor": 9, "implicitmodificationwarn": 9, "error": 9, "occur": 9, "messag": 9, "print": 9, "custom": 10, "our": 10, "missing_cell_typ": 10, "valid_format": 10, "invalid_slim_list": 10, "valid_slim_list": 10, "missinganalysisprocess": 10, "analysis_method": 10, "enrichment_method": 10, "relat": 10}, "objects": {"pandasaurus_cxg.anndata_analyzer": [[2, 0, 1, "", "AnndataAnalyzer"]], "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer": [[2, 1, 1, "", "_anndata"], [2, 1, 1, "", "all_cell_type_identifiers"], [2, 2, 1, "", "co_annotation_report"], [2, 2, 1, "", "enriched_co_annotation_report"], [2, 2, 1, "", "from_file_path"]], "pandasaurus_cxg.anndata_enricher": [[3, 0, 1, "", "AnndataEnricher"]], "pandasaurus_cxg.anndata_enricher.AnndataEnricher": [[3, 2, 1, "", "annotate_anndata_with_cell_type"], [3, 2, 1, "", "check_subclass_relationships"], [3, 2, 1, "", "contextual_slim_enrichment"], [3, 2, 1, "", "create_cell_type_dict"], [3, 2, 1, "", "filter_anndata_with_enriched_cell_type"], [3, 2, 1, "", "from_file_path"], [3, 2, 1, "", "full_slim_enrichment"], [3, 2, 1, "", "minimal_slim_enrichment"], [3, 2, 1, "", "set_enricher_property_list"], [3, 2, 1, "", "simple_enrichment"], [3, 2, 1, "", "validate_slim_list"]], "pandasaurus_cxg.enrichment_analysis": [[4, 0, 1, "", "AnndataEnrichmentAnalyzer"]], "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer": [[4, 2, 1, "", "annotate_anndata_with_cell_type"], [4, 2, 1, "", "co_annotation_report"], [4, 2, 1, "", "contextual_slim_enrichment"], [4, 2, 1, "", "enriched_co_annotation_report"], [4, 2, 1, "", "filter_anndata_with_enriched_cell_type"], [4, 2, 1, "", "full_slim_enrichment"], [4, 2, 1, "", "minimal_slim_enrichment"], [4, 2, 1, "", "simple_enrichment"]], "pandasaurus_cxg.graph_generator.graph_generator": [[5, 0, 1, "", "GraphGenerator"]], "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator": [[5, 2, 1, "", "enrich_rdf_graph"], [5, 2, 1, "", "generate_rdf_graph"], [5, 2, 1, "", "save_rdf_graph"], [5, 2, 1, "", "set_label_adding_priority"], [5, 2, 1, "", "visualize_rdf_graph"]], "pandasaurus_cxg.graph_generator": [[6, 3, 0, "-", "graph_generator_utils"]], "pandasaurus_cxg.graph_generator.graph_generator_utils": [[6, 4, 1, "", "add_outgoing_edges_to_subgraph"], [6, 4, 1, "", "find_and_rotate_center_layout"]], "pandasaurus_cxg.utils.anndata_loader": [[9, 0, 1, "", "AnndataLoader"]], "pandasaurus_cxg.utils.anndata_loader.AnndataLoader": [[9, 2, 1, "", "load_from_file"]], "pandasaurus_cxg.utils": [[10, 3, 0, "-", "exceptions"]], "pandasaurus_cxg.utils.exceptions": [[10, 5, 1, "", "CellTypeNotFoundError"], [10, 5, 1, "", "InvalidGraphFormat"], [10, 5, 1, "", "InvalidSlimName"], [10, 5, 1, "", "MissingAnalysisProcess"], [10, 5, 1, "", "MissingEnrichmentProcess"], [10, 5, 1, "", "SubclassWarning"]]}, "objtypes": {"0": "py:class", "1": "py:attribute", "2": "py:method", "3": "py:module", "4": "py:function", "5": "py:exception"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "attribute", "Python attribute"], "2": ["py", "method", "Python method"], "3": ["py", "module", "Python module"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "titleterms": {"pandasauru": 0, "cxg": 0, "": 0, "document": [0, 2, 3, 4, 5, 6, 8, 9, 10], "content": [0, 7, 8, 11], "indic": [0, 8], "tabl": [0, 8], "introduct": 1, "instal": 1, "usag": 1, "us": 1, "anndataenrich": 1, "anndataanalyz": 1, "individu": 1, "anndataenrichmentanalyz": 1, "wrapper": 1, "snippet": 1, "roadmap": 1, "anndata": [2, 3, 4, 9], "analyz": 2, "enrich": [3, 4], "analysi": 4, "graph": [5, 6, 7], "gener": [5, 6, 7], "util": [6, 11], "function": 6, "librari": 8, "loader": 9, "except": 10, "modul": 10}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"pandasaurus-cxg\u2019s documentation!": [[0, "pandasaurus-cxg-s-documentation"]], "Contents:": [[0, null], [7, null], [8, null], [11, null]], "Indices and tables": [[0, "indices-and-tables"], [8, "indices-and-tables"]], "Introduction": [[1, "introduction"]], "Installation": [[1, "installation"]], "Usage": [[1, "usage"]], "Using AnndataEnricher and AnndataAnalyzer Individually": [[1, "using-anndataenricher-and-anndataanalyzer-individually"]], "Using AnndataEnrichmentAnalyzer Wrapper": [[1, "using-anndataenrichmentanalyzer-wrapper"]], "Snippets": [[1, "id1"]], "Roadmap": [[1, "roadmap"]], "Anndata Analyzer": [[2, "anndata-analyzer"]], "Documentation": [[2, "documentation"], [3, "documentation"], [4, "documentation"], [5, "documentation"], [6, "documentation"], [9, "documentation"], [10, "module-pandasaurus_cxg.utils.exceptions"]], "Anndata Enricher": [[3, "anndata-enricher"]], "Anndata Enrichment Analysis": [[4, "anndata-enrichment-analysis"]], "Graph Generator": [[5, "graph-generator"], [7, "graph-generator"]], "Graph Generator Utils": [[6, "graph-generator-utils"]], "Functions": [[6, "module-pandasaurus_cxg.graph_generator.graph_generator_utils"]], "Library documentation": [[8, "library-documentation"]], "Anndata Loader": [[9, "anndata-loader"]], "Exception Module": [[10, "exception-module"]], "Utils": [[11, "utils"]]}, "indexentries": {"anndataanalyzer (class in pandasaurus_cxg.anndata_analyzer)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer"]], "_anndata (pandasaurus_cxg.anndata_analyzer.anndataanalyzer attribute)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer._anndata"]], "all_cell_type_identifiers (pandasaurus_cxg.anndata_analyzer.anndataanalyzer attribute)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.all_cell_type_identifiers"]], "co_annotation_report() (pandasaurus_cxg.anndata_analyzer.anndataanalyzer method)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.co_annotation_report"]], "enriched_co_annotation_report() (pandasaurus_cxg.anndata_analyzer.anndataanalyzer method)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.enriched_co_annotation_report"]], "from_file_path() (pandasaurus_cxg.anndata_analyzer.anndataanalyzer static method)": [[2, "pandasaurus_cxg.anndata_analyzer.AnndataAnalyzer.from_file_path"]], "anndataenricher (class in pandasaurus_cxg.anndata_enricher)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher"]], "annotate_anndata_with_cell_type() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.annotate_anndata_with_cell_type"]], "check_subclass_relationships() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.check_subclass_relationships"]], "contextual_slim_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.contextual_slim_enrichment"]], "create_cell_type_dict() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.create_cell_type_dict"]], "filter_anndata_with_enriched_cell_type() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.filter_anndata_with_enriched_cell_type"]], "from_file_path() (pandasaurus_cxg.anndata_enricher.anndataenricher static method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.from_file_path"]], "full_slim_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.full_slim_enrichment"]], "minimal_slim_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.minimal_slim_enrichment"]], "set_enricher_property_list() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.set_enricher_property_list"]], "simple_enrichment() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.simple_enrichment"]], "validate_slim_list() (pandasaurus_cxg.anndata_enricher.anndataenricher method)": [[3, "pandasaurus_cxg.anndata_enricher.AnndataEnricher.validate_slim_list"]], "anndataenrichmentanalyzer (class in pandasaurus_cxg.enrichment_analysis)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer"]], "annotate_anndata_with_cell_type() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.annotate_anndata_with_cell_type"]], "co_annotation_report() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.co_annotation_report"]], "contextual_slim_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.contextual_slim_enrichment"]], "enriched_co_annotation_report() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.enriched_co_annotation_report"]], "filter_anndata_with_enriched_cell_type() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.filter_anndata_with_enriched_cell_type"]], "full_slim_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.full_slim_enrichment"]], "minimal_slim_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.minimal_slim_enrichment"]], "simple_enrichment() (pandasaurus_cxg.enrichment_analysis.anndataenrichmentanalyzer method)": [[4, "pandasaurus_cxg.enrichment_analysis.AnndataEnrichmentAnalyzer.simple_enrichment"]], "graphgenerator (class in pandasaurus_cxg.graph_generator.graph_generator)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator"]], "enrich_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.enrich_rdf_graph"]], "generate_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.generate_rdf_graph"]], "save_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.save_rdf_graph"]], "set_label_adding_priority() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.set_label_adding_priority"]], "visualize_rdf_graph() (pandasaurus_cxg.graph_generator.graph_generator.graphgenerator method)": [[5, "pandasaurus_cxg.graph_generator.graph_generator.GraphGenerator.visualize_rdf_graph"]], "add_outgoing_edges_to_subgraph() (in module pandasaurus_cxg.graph_generator.graph_generator_utils)": [[6, "pandasaurus_cxg.graph_generator.graph_generator_utils.add_outgoing_edges_to_subgraph"]], "find_and_rotate_center_layout() (in module pandasaurus_cxg.graph_generator.graph_generator_utils)": [[6, "pandasaurus_cxg.graph_generator.graph_generator_utils.find_and_rotate_center_layout"]], "module": [[6, "module-pandasaurus_cxg.graph_generator.graph_generator_utils"], [10, "module-pandasaurus_cxg.utils.exceptions"]], "pandasaurus_cxg.graph_generator.graph_generator_utils": [[6, "module-pandasaurus_cxg.graph_generator.graph_generator_utils"]], "anndataloader (class in pandasaurus_cxg.utils.anndata_loader)": [[9, "pandasaurus_cxg.utils.anndata_loader.AnndataLoader"]], "load_from_file() (pandasaurus_cxg.utils.anndata_loader.anndataloader static method)": [[9, "pandasaurus_cxg.utils.anndata_loader.AnndataLoader.load_from_file"]], "celltypenotfounderror": [[10, "pandasaurus_cxg.utils.exceptions.CellTypeNotFoundError"]], "invalidgraphformat": [[10, "pandasaurus_cxg.utils.exceptions.InvalidGraphFormat"]], "invalidslimname": [[10, "pandasaurus_cxg.utils.exceptions.InvalidSlimName"]], "missinganalysisprocess": [[10, "pandasaurus_cxg.utils.exceptions.MissingAnalysisProcess"]], "missingenrichmentprocess": [[10, "pandasaurus_cxg.utils.exceptions.MissingEnrichmentProcess"]], "subclasswarning": [[10, "pandasaurus_cxg.utils.exceptions.SubclassWarning"]], "pandasaurus_cxg.utils.exceptions": [[10, "module-pandasaurus_cxg.utils.exceptions"]]}}) \ No newline at end of file