From f1e0e1492a1320caaf4b0f53305c65eaea2f844b Mon Sep 17 00:00:00 2001 From: pgleeson Date: Mon, 9 Dec 2024 15:48:54 +0000 Subject: [PATCH 1/9] Add NONPHARYNGEAL_NEURONS_VIEW --- cect/ConnectomeDataset.py | 22 ++++++++++++---------- cect/ConnectomeView.py | 27 ++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 11 deletions(-) diff --git a/cect/ConnectomeDataset.py b/cect/ConnectomeDataset.py index 876229e67..9cf122444 100644 --- a/cect/ConnectomeDataset.py +++ b/cect/ConnectomeDataset.py @@ -303,19 +303,21 @@ def get_connectome_view(self, view): return cv def summary(self): - info = "Nodes present: %s\n" % self.nodes + info = "Nodes present (%i): %s\n" % (len(self.nodes), self.nodes) for c in self.connections: conn_array = self.connections[c] - info += ( - "- Connection type - %s: %s, %i non-zero entries, %i total\n%s\n" - % ( - c, - conn_array.shape, - np.count_nonzero(conn_array), - np.sum(conn_array), - conn_array, + nonzero = np.count_nonzero(conn_array) + if nonzero > 0: + info += ( + "- Connection type - %s: %s, %i non-zero entries, %i total\n%s\n" + % ( + c, + conn_array.shape, + nonzero, + np.sum(conn_array), + conn_array, + ) ) - ) return info def to_plotly_matrix_fig(self, synclass, view, color_continuous_scale=None): diff --git a/cect/ConnectomeView.py b/cect/ConnectomeView.py index bacf28abd..899068794 100644 --- a/cect/ConnectomeView.py +++ b/cect/ConnectomeView.py @@ -161,6 +161,15 @@ def get_index_of_cell(self, cell): EXC_INH_GJ_FUNC_CONT_SYN_CLASSES, ) +NONPHARYNGEAL_NEURONS_VIEW = View( + "Nonpharyngeal", + "Nonpharyngeal Neurons", + "All neurons except those in the pharynx", + [], + EXC_INH_GJ_FUNC_CONT_SYN_CLASSES, + only_show_existing_nodes=False, +) + for cell in ( sorted(PHARYNGEAL_NEURONS) + sorted(SENSORY_NEURONS_NONPHARYNGEAL_COOK) @@ -176,6 +185,15 @@ def get_index_of_cell(self, cell): ): NEURONS_VIEW.node_sets.append(NodeSet(cell, [cell], get_standard_color(cell))) RAW_VIEW.node_sets.append(NodeSet(cell, [cell], get_standard_color(cell))) + if cell not in PHARYNGEAL_NEURONS: + NONPHARYNGEAL_NEURONS_VIEW.node_sets.append( + NodeSet(cell, [cell], get_standard_color(cell)) + ) + +for cell in sorted(MALE_SPECIFIC_NEURONS): + NONPHARYNGEAL_NEURONS_VIEW.node_sets.append( + NodeSet(cell, [cell], get_standard_color(cell)) + ) for cell in ( sorted(MALE_SPECIFIC_NEURONS) @@ -498,7 +516,11 @@ def get_index_of_cell(self, cell): EXC_INH_GJ_SYN_CLASSES, ) - from cect.TestDataReader import tdr_instance + # from cect.TestDataReader import get_instance + # from cect.Cook2019HermReader import get_instance + from cect.White_whole import get_instance + + tdr_instance = get_instance() print(NodeSet(COOK_FIG3_VIEW, COOK_FIG3_VIEW)) @@ -524,6 +546,9 @@ def get_index_of_cell(self, cell): print("------- Escape ---------") print(tdr_instance.get_connectome_view(ESCAPE_VIEW).summary()) + print("------- Nonpharyngeal ---------") + print(tdr_instance.get_connectome_view(NONPHARYNGEAL_NEURONS_VIEW).summary()) + """ from cect.Cells import ALL_PREFERRED_CELL_NAMES From 8a9fb2bdc97d3d534837be28b1110b58faf112ac Mon Sep 17 00:00:00 2001 From: pgleeson Date: Mon, 9 Dec 2024 15:49:04 +0000 Subject: [PATCH 2/9] Update AddDataset text --- docs/AddDataset.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/AddDataset.md b/docs/AddDataset.md index 02dd3122e..bc668fb1b 100644 --- a/docs/AddDataset.md +++ b/docs/AddDataset.md @@ -4,9 +4,9 @@ We are very keen to incorporate other published datasets on worm neuronal connec ## A) Add it yourself -1) [Fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) the repository https://github.com/openworm/ConnectomeToolbox. +1) [Fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) the [main repository](https://github.com/openworm/ConnectomeToolbox). -2) Add the source file of your dataset (usually the adjacency matrices of connection weights) into the [data folder](https://github.com/openworm/ConnectomeToolbox/tree/main/cect/data). +2) Add the source file of your dataset (usually the adjacency matrices of connection weights in, for example csv, Excel or Matlab format) into the [data folder](https://github.com/openworm/ConnectomeToolbox/tree/main/cect/data). 3) Create a Reader for the dataset, which converts it to our internal format. See examples for loading structured datasets in [CSV format](https://github.com/pgleeson/ConnectomeToolbox/blob/main/cect/Cook2020DataReader.py), [XLSX format](https://github.com/openworm/ConnectomeToolbox/blob/main/cect/Cook2019DataReader.py) or [XLS format](https://github.com/openworm/ConnectomeToolbox/blob/6847151db6a5dc9bc3fea1c5a40d01d1a6b024fa/cect/SpreadsheetDataReader.py). @@ -14,7 +14,7 @@ We are very keen to incorporate other published datasets on worm neuronal connec 5) Run [./test.sh](https://github.com/openworm/ConnectomeToolbox/blob/main/test.sh) in your local directory (or `./test.sh -q` for a quicker test) to install the latest version of the code and attempt to regenerate the website locally with your changes. -6) Commit the code and [open a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to https://github.com/openworm/ConnectomeToolbox with your changes. Note, enabling [GitHub Actions](https://github.com/features/actions) on the repository containing your fork will cause a number of [tests](https://github.com/openworm/ConnectomeToolbox/tree/main/.github/workflows) to be run automatically when you commit, which should pass before you open the pull request. +6) Commit the code and [open a pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) to [https://github.com/openworm/ConnectomeToolbox](https://github.com/openworm/ConnectomeToolbox) with your changes. Note, enabling [GitHub Actions](https://github.com/features/actions) on the repository containing your fork will cause a number of [tests](https://github.com/openworm/ConnectomeToolbox/tree/main/.github/workflows) to be run automatically when you commit, which should pass before you open the pull request. ## B) Tell us about the dataset From b077e15e4b727f87928308a8bbc5df86ee70f783 Mon Sep 17 00:00:00 2001 From: Yasinthan Vickneswaran <147663006+yasinthanvickneswaran@users.noreply.github.com> Date: Tue, 10 Dec 2024 15:12:20 +0000 Subject: [PATCH 3/9] Update Resources.md --- docs/Resources.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/Resources.md b/docs/Resources.md index e33c17fca..8e7b5e09b 100644 --- a/docs/Resources.md +++ b/docs/Resources.md @@ -1,4 +1,4 @@ -# Connectome resources +# Connectome Resources The following are other resources which have been developed by the community for sharing information related to _C. elegans_ connectomics. @@ -30,7 +30,7 @@ Introductory chapters on a number of aspects of worm biology, including [neurobi ## NemaNode -[NemaNode](https://nemanode.org) is ... +[NemaNode](https://nemanode.org) is an open source software package developed by the Zhen Lab and is used to visualise the datasets presented in [Witvliet et al. 2021](Witvliet_2021.md). ## parsetrakem2 @@ -53,6 +53,9 @@ Introductory chapters on a number of aspects of worm biology, including [neurobi [NemaMod](http://nemamod.org/) is an application for intuitive and rapid visualisation of neuropeptide connections in _C. elegans_. The data shown in the app was generated for the paper [Ripoll-Sanchez et al. 2023](RipollSanchez_2023.md). +## FunCoNN (Beta) +[FunCoNN](https://funconn.princeton.edu/) is an interactive browser of functional connectivity measurements of _C.elegans_ that is overlaid on top of connectomics data present within [NemaNode](https://nemanode.org). The functional data shown in the app was generated for the paper [Randi et al. 2023](Randi_2023.md). + From 121e95255b82f9ca45ff704cdd3361155a804bdd Mon Sep 17 00:00:00 2001 From: pgleeson Date: Tue, 10 Dec 2024 16:15:25 +0000 Subject: [PATCH 4/9] Improved comparison page --- cect/BrittinDataReader.py | 6 +- cect/CellInfo.py | 17 +- cect/Comparison.py | 466 ++++++++++-------- docs/Comparison_table.html | 969 +++++-------------------------------- 4 files changed, 395 insertions(+), 1063 deletions(-) diff --git a/cect/BrittinDataReader.py b/cect/BrittinDataReader.py index c7823571f..4a750a5d7 100644 --- a/cect/BrittinDataReader.py +++ b/cect/BrittinDataReader.py @@ -51,10 +51,10 @@ def read_data(self): sheet = wb.get_sheet_by_name(self.reference_graph) print_("Opened sheet %s in Excel file: %s" % (sheet, filename)) - print(dir(sheet)) + # print(dir(sheet)) for row in sheet.rows: - print(row[0].value) + # print(row[0].value) if "cell_1" not in row[0].value: delta = int(row[3].value) if delta == 4: @@ -65,7 +65,7 @@ def read_data(self): synclass = "%s%s" % (self.reference_graph, row[3].value) synclass = "Contact" ci = ConnectionInfo(pre, post, num, syntype, synclass) - print("Adding %s" % ci) + # print("Adding %s" % ci) conns.append(ci) if pre not in cells: diff --git a/cect/CellInfo.py b/cect/CellInfo.py index cc4dea182..6a3858ed3 100644 --- a/cect/CellInfo.py +++ b/cect/CellInfo.py @@ -247,6 +247,7 @@ def generate_cell_info_pages(connectomes): ) reference_cs = "Cook2019Male" if is_male_specific_cell(cell) else "Cook2019Herm" + # reference_cs = "White_whole" reference_gj = reference_cs reference_mono = "Bentley2016_MA" @@ -382,24 +383,26 @@ def generate_cell_info_pages(connectomes): - + + + + + - - - + - + - + - +
ChemicalElectrical {conns_gj}
  \u2195
Chemical {conns_to_cs} \u2198 {cell_link} \u2197 {conns_from_cs}
Monoaminergic{conns_to_mono}{conns_from_mono}
Peptidergic {conns_to_pep}{conns_from_pep}Monoaminergic{conns_to_mono}{conns_from_mono}
Functional {conns_to_func}{conns_from_func}Peptidergic {conns_to_pep}{conns_from_pep}
Contactome {conns_to_cont}\u2197\u2198{conns_from_cont}Functional {conns_to_func}{conns_from_func}
  \u2195
Electrical {conns_gj}Contactomic IN: {conns_to_cont}
OUT: {conns_from_cont}
diff --git a/cect/Comparison.py b/cect/Comparison.py index 4c16ca31a..b3a848656 100644 --- a/cect/Comparison.py +++ b/cect/Comparison.py @@ -146,7 +146,7 @@ def get_hive_plot_markdown(reader_name, view, connectome, synclass, indent=" return f'\n{indent}
\n{indent}```plotly\n{indent}{{ "file_path": "./{asset_filename}" }}\n{indent}```\n' -def generate_comparison_page(quick: bool, color_table=True): +def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): connectomes = {} all_connectomes = {} @@ -179,7 +179,8 @@ def generate_comparison_page(quick: bool, color_table=True): readers["Witvliet4"] = ["cect.WitvlietDataReader4", "Witvliet_2021"] readers["Witvliet5"] = ["cect.WitvlietDataReader5", "Witvliet_2021"] readers["Witvliet6"] = ["cect.WitvlietDataReader6", "Witvliet_2021"] - readers["Witvliet7"] = ["cect.WitvlietDataReader7", "Witvliet_2021"] + + readers["Witvliet7"] = ["cect.WitvlietDataReader7", "Witvliet_2021"] readers["Witvliet8"] = ["cect.WitvlietDataReader8", "Witvliet_2021"] @@ -238,243 +239,247 @@ def generate_comparison_page(quick: bool, color_table=True): if reader_name in reader_pages: connectomes[reader_name] = connectome - if connectome is not None: - from cect.ConnectomeView import ALL_VIEWS - - indent = " " - - for view in ALL_VIEWS: - print_("Generating view: %s (%s)" % (view.name, view.id)) - - view_prefix = "" if view.id == "Raw" else "%s_" % view.id - - matrix_filename = "docs/%s%s.md" % ( - view_prefix, - reader_pages[reader_name], - ) - graph_filename = "docs/%s%s_graph.md" % ( - view_prefix, - reader_pages[reader_name], - ) - hiveplot_filename = "docs/%s%s_hiveplot.md" % ( - view_prefix, - reader_pages[reader_name], - ) - - for filename in [ - graph_filename, - matrix_filename, - hiveplot_filename, - ]: - with open(filename, "w") as f: - graph = "graph" in filename - hiveplot = "hiveplot" in filename - matrix = not graph and not hiveplot - - f.write( - '---\ntitle: "Dataset: %s"\nsearch:\n exclude: true\n---\n\n' - % reader_name - ) - - desc_full = "" - - f.write(""" -!!! example inline "Choose Dataset" - - """) - for rr in reader_pages: - view_prefix = ( - "" if view.id == "Raw" else "%s_" % view.id - ) + if dataset_pages: + if connectome is not None: + from cect.ConnectomeView import ALL_VIEWS + + indent = " " + + for view in ALL_VIEWS: + print_("Generating view: %s (%s)" % (view.name, view.id)) + + view_prefix = "" if view.id == "Raw" else "%s_" % view.id + + matrix_filename = "docs/%s%s.md" % ( + view_prefix, + reader_pages[reader_name], + ) + graph_filename = "docs/%s%s_graph.md" % ( + view_prefix, + reader_pages[reader_name], + ) + hiveplot_filename = "docs/%s%s_hiveplot.md" % ( + view_prefix, + reader_pages[reader_name], + ) + + for filename in [ + graph_filename, + matrix_filename, + hiveplot_filename, + ]: + with open(filename, "w") as f: + graph = "graph" in filename + hiveplot = "hiveplot" in filename + matrix = not graph and not hiveplot f.write( - '%s%s%s ' + '---\ntitle: "Dataset: %s"\nsearch:\n exclude: true\n---\n\n' + % reader_name + ) + + desc_full = "" + + f.write(""" + !!! example "Choose Dataset" + + """) + for rr in reader_pages: + view_prefix = ( + "" if view.id == "Raw" else "%s_" % view.id + ) + + f.write( + '%s%s%s ' + % ( + "" if rr == reader_name else "", + view_prefix, + reader_pages[rr], + "_graph" + if graph + else ("_hiveplot" if hiveplot else ""), + rr, + "" if rr == reader_name else "", + ) + ) + + dp = ( + 'Dataset taken from %s. ' % ( - "" if rr == reader_name else "", - view_prefix, - reader_pages[rr], - "_graph" - if graph - else ("_hiveplot" if hiveplot else ""), - rr, - "" if rr == reader_name else "", + description_page, + description_page.replace( + "_20", " et al. 20" + ).replace("_19", " et al. 19"), ) + if description_page is not None + else "" + ) + reader_page = ( + "../api/%s" + % reader_module.__name__.replace(".", "/") ) + reader_class = reader_module.__name__.split(".")[1] + reader_info = f'Python Reader: {reader_class}' + desc_full = f"{dp}{reader_module.READER_DESCRIPTION}.   {reader_info}\n" - dp = ( - 'Dataset taken from %s' - % ( - description_page, - description_page.replace( - "_20", " et al. 20" - ).replace("_19", " et al. 19"), + f.write( + """ + + %s + + """ + % desc_full ) - if description_page is not None - else "" - ) - reader_page = "../api/%s" % reader_module.__name__.replace( - ".", "/" - ) - reader_class = reader_module.__name__.split(".")[1] - reader_info = ( - f'Reader: {reader_class}' - ) - desc_full = f'{dp}\n

{reader_module.READER_DESCRIPTION}.   {reader_info}

\n' - - f.write( - """ - -!!! tip "Choose View" - """ - ) + f.write( + """ + + !!! abstract inline "Choose Graph type" - for viewb in ALL_VIEWS: - viewb_prefix = ( - "" if viewb.id == "Raw" else "%s_" % viewb.id + """ ) f.write( - '%s %s%s%s' + '%s Graph%s - ' + % ( + "" if graph else "", + view_prefix, + reader_pages[reader_name], + "" if graph else "", + ) + ) + f.write( + '%s Matrix%s - ' % ( - "" if view.id == viewb.id else "", - viewb_prefix, + "" if matrix else "", + view_prefix, reader_pages[reader_name], - "_graph" - if graph - else ("_hiveplot" if hiveplot else ""), - viewb.name, - "" if view.id == viewb.id else "", - "" if "Fig 3" in view.name else " - ", + "" if matrix else "", + ) + ) + f.write( + '%s Hive plot%s \n\n' + % ( + "" if hiveplot else "", + view_prefix, + reader_pages[reader_name], + "" if hiveplot else "", ) ) - f.write( - """ - %s + cv = connectome.get_connectome_view(view) -!!! abstract "Choose Graph type" + f.write( + """ + !!! tip "Choose View" - """ - % view.description - ) - - f.write( - '%s Graph%s - ' - % ( - "" if graph else "", - view_prefix, - reader_pages[reader_name], - "" if graph else "", + """ ) - ) - f.write( - '%s Matrix%s - ' - % ( - "" if matrix else "", - view_prefix, - reader_pages[reader_name], - "" if matrix else "", - ) - ) - f.write( - '%s Hive plot%s \n\n' - % ( - "" if hiveplot else "", - view_prefix, - reader_pages[reader_name], - "" if hiveplot else "", - ) - ) - - cv = connectome.get_connectome_view(view) - - # f.write('=== "%s"\n' % view.name) - f.write( - """ -

-%s -""" - % desc_full - ) - - no_conns = True - - for sc in view.synclass_sets: - if matrix: - mkdown_fig = get_matrix_markdown( - reader_name, - view, - cv, - sc, - indent=indent, - ) - elif graph: - mkdown_fig = get_2d_graph_markdown( - reader_name, - view, - cv, - sc, - indent=indent, + for viewb in ALL_VIEWS: + viewb_prefix = ( + "" if viewb.id == "Raw" else "%s_" % viewb.id ) - elif hiveplot: - mkdown_fig = get_hive_plot_markdown( - reader_name, - view, - cv, - sc, - indent=indent, + f.write( + '%s %s%s%s' + % ( + "" if view.id == viewb.id else "", + viewb_prefix, + reader_pages[reader_name], + "_graph" + if graph + else ("_hiveplot" if hiveplot else ""), + viewb.name, + "" if view.id == viewb.id else "", + "" if "Fig 3" in view.name else " - ", + ) ) + f.write( + """ - if mkdown_fig is not None: - no_conns = False - f.write('=== "%s"\n%s\n' % (sc, mkdown_fig)) + %s + """ + % view.description + ) - if no_conns: - f.write("No connections present in this view\n") + no_conns = True - cell_types = { - "Neurons (herm)": preferred, - "Missing neurons": missing_preferred, - "Muscles": muscles, - "Other cells": not_in_preferred, - } + for sc in view.synclass_sets: + if matrix: + mkdown_fig = get_matrix_markdown( + reader_name, + view, + cv, + sc, + indent=indent, + ) - for t in cell_types: - f.write("\n### %s (%i)\n" % (t, len(cell_types[t]))) - if len(cell_types[t]) > 0: - f.write( - "
Full list of %s%s\n" - % ( - t.replace("herm", "hermaphrodite only"), - ( - " (known hermaphrodite neurons not present)" - if "Missing" in t - else " in this dataset" - ), + elif graph: + mkdown_fig = get_2d_graph_markdown( + reader_name, + view, + cv, + sc, + indent=indent, ) - ) - ss = sorted(cell_types[t]) - for n in ss: + + elif hiveplot: + mkdown_fig = get_hive_plot_markdown( + reader_name, + view, + cv, + sc, + indent=indent, + ) + + if mkdown_fig is not None: + no_conns = False + f.write('=== "%s"\n%s\n' % (sc, mkdown_fig)) + + if no_conns: + f.write("No connections present in this view\n") + + cell_types = { + "Neurons (herm)": preferred, + "Missing neurons": missing_preferred, + "Muscles": muscles, + "Other cells": not_in_preferred, + } + + for t in cell_types: + f.write("\n### %s (%i)\n" % (t, len(cell_types[t]))) + if len(cell_types[t]) > 0: f.write( - "%s\n" + "
Full list of %s%s\n" % ( - get_cell_internal_link( - n, - html=True, - use_color=True, - individual_cell_page=True, - ) + t.replace("herm", "hermaphrodite only"), + ( + " (known hermaphrodite neurons not present)" + if "Missing" in t + else " in this dataset" + ), ) ) - if n is not ss[-1]: - f.write(" | ") + ss = sorted(cell_types[t]) + for n in ss: + f.write( + "%s\n" + % ( + get_cell_internal_link( + n, + html=True, + use_color=True, + individual_cell_page=True, + ) + ) + ) + if n is not ss[-1]: + f.write(" | ") - f.write("\n
\n") + f.write("\n
\n") - print_("Written page: %s" % filename) + print_("Written page: %s" % filename) neurons, neuron_conns = connectome.get_neuron_to_neuron_conns() neurons2muscles, muscles, muscle_conns = connectome.get_neuron_to_muscle_conns() @@ -549,32 +554,63 @@ def generate_comparison_page(quick: bool, color_table=True): from cect.Cells import COOK_GROUPING_1 if color_table: - STYLE = '"width:80px"' - table_html += f'\n \n \n' + STYLE = '"width:80px;font-family:Arial"' + font_size = "190%" + table_html += f'
\n \n \n' readers_to_include = [] for reader_name, reader_info in readers.items(): - if "Test" not in reader_name and "SSData" not in reader_name: + if ( + "Test" not in reader_name + and "SSData" not in reader_name + and "Witvliet2" not in reader_name + and "Witvliet3" not in reader_name + and "Witvliet4" not in reader_name + and "Witvliet7" not in reader_name + and "WormNeuroAtlas" not in reader_name + and "RipollSanchezMidRange" not in reader_name + and "RipollSanchezLongRange" not in reader_name + ): readers_to_include.append(reader_name) + better_names = {} for reader_name in readers_to_include: better_name = ( reader_name.replace("_", " ") .replace("201", " 201") .replace("202", " 202") - .replace("chez", "chez ") + .replace("Sanchez", " Sanchez et al. 2023 ") + .replace("tley", "tley et al.") + .replace("Cook", "Cook et al.") + .replace("ttin", "ttin et al.") .replace("19", "19 ") .replace("liet", "liet ") .replace("MA", "Monoamin.") .replace("PEP", "Peptid.") + .replace("ite A", "ite et al. 1986 N2U/Adult") + .replace("ite L4", "ite et al. 1986 JSU/L4") + .replace("ite whole", "ite et al. 1986 Whole worm") + .replace("Randi", "Randi et al,") + .replace("Varshney", "Varshney et al. 2011") + .replace("Witvliet 1", "Witvliet et al. 2021 1 (L1)") + .replace("Witvliet 5", "Witvliet et al. 2021 5 (L2)") + .replace("Witvliet 6", "Witvliet et al. 2021 6 (L3)") + .replace("Witvliet 8", "Witvliet et al. 2021 8 (Adult)") ) - table_html += f' \n' + better_names[reader_name] = better_name + + # table_html += f' \n' for group in COOK_GROUPING_1: - table_html += f' \n\n' + + for reader_name in readers_to_include: + table_html += f' \n\n\n" table_html += " \n
{better_name}{better_name}
{group}\n' + table_html += f' {group}
{better_names[reader_name]}\n' + + for group in COOK_GROUPING_1: + # table_html += f'
{group}\n' - for reader_name in readers_to_include: connectome = all_connectomes[reader_name] cells_here = "" for cell in sorted(COOK_GROUPING_1[group]): @@ -589,16 +625,16 @@ def generate_comparison_page(quick: bool, color_table=True): else: pass # cells_here+='%s '%cell - if (cells_here.split("
")[-1]).count(" ") > 9: + if (cells_here.split("
")[-1]).count(" ") > 14: cells_here += "
\n" - table_html += f"
{cells_here}\n" + table_html += f' {cells_here}\n' table_html += "
\n" - main_mk += table_html.replace("150%", "100%") + main_mk += table_html.replace(font_size, "100%") main_mk += df_all.to_markdown() @@ -635,6 +671,6 @@ def generate_comparison_page(quick: bool, color_table=True): if __name__ == "__main__": quick = len(sys.argv) > 1 and eval(sys.argv[1]) - connectomes = generate_comparison_page(quick, color_table=True) + connectomes = generate_comparison_page(quick, color_table=True, dataset_pages=False) print("Finished. All loaded connectomes:\n%s" % connectomes) diff --git a/docs/Comparison_table.html b/docs/Comparison_table.html index 861735866..349455fd0 100644 --- a/docs/Comparison_table.html +++ b/docs/Comparison_table.html @@ -10,855 +10,148 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - -
White AWhite L4White wholeVarshneyBentley 2016 Monoamin.Bentley 2016 Peptid.Cook 2019 HermCook 2019 MaleCook 2020Brittin 2021Witvliet 1Witvliet 2Witvliet 3Witvliet 4Witvliet 5Witvliet 6Witvliet 7Witvliet 8WormNeuroAtlasRandi 2023RipollSanchez ShortRangeRipollSanchez MidRangeRipollSanchez LongRange Pharyngeal neuronsSensory neuronsInterneuronsMotorneuronsUnknown function neuronsBody wall musclesOther musclesOther cellsMale specific neuronsMale specific muscles Male other cells
Pharyngeal neurons - - -           
-          
- -
-           
-         -
          
-          
- -
          
-          
- -
          
-          
- -
          
-          
- -
- - - - - - - - -           
-          
- -
          
-          -
          
-          
- -
          
-          
- -
          
-          
- +
White et al. 1986 Whole worm +                
+      +
               
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+            +
+ +     +        + + +
Sensory neurons -           
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-   -
-           
-          
-          
-          
-          
-          
-     -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-        -
          
-          
-          
-          
-          
-          
-        -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    +
Varshney et al. 2011 + +                
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+           +
+ + + + + +
Interneurons -           
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
- -
   -           
-          
-          
-          
-          
-          
-          
- -
          
-          
-          
-          
-          
-          
-         -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-   -
          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  +
Cook et al. 2020 +                
+      +
+    + + + +                
+      +
               
+       +
+ +
Motorneurons -           
-          
-          
-       -
          
-          
-          
-     -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-         -
-           
-          
-          
+
Brittin et al. 2021 + +                
+               
+               
+               
+     +
               
+               
+               
+               
+           +
               
+               
    -
          
-          
-          
-   -
          
-          
-          
-   -
          
-          
-          
-   -
          
-          
-          
-     -
          
-          
-          
-      -
          
-          
-          
-     -
          
-          
-          
-       -
          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-   -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       +
+ + + + + +
Unknown function neurons - - - - - - -    -    - - - - - - - -   -   - - - -    -    -    -
Body wall muscles -           
-          
-          
-   -
          
-          
-          
-   -
- - - -           
-          
-          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-          
-      -
- -           
-        -
          
-          
-  -
          
-          
-        -
          
-          
-       -
          
-          
-         -
          
-          
-          
-   -
          
-          
-          
-   -
          
-          
-          
-   -
- - - - -
Other muscles - - -     - - - -           
-          
-          
-         -
          
-          
-   -
          
-          
- -
- - - - - - - - - - - - - -
Other cells -           -       -        - - - -           
-          
-          
-       -
          
-          
-          
-   -
          
-          
-  -
-           -           
-  -
          -           
+
Witvliet et al. 2021 8 (Adult) + +                
+               
+               
+               
+          +
               
+               
+               
+               
+               
-
          -           -           -         - - - - - -
Male specific neurons - - - - - - - -           
-          
-          
-          
-          
-          
-          
-          
-          -
- - - - - - - - - - - - - - -
Male specific muscles - - - - - - - -           
-          
-          
-        -
- - - - - - - - - - - - - - -
Male other cells - - - - - - - -           
-     -
- - - - - - - - - - - - - - +                
+               
+       +
+                
+               
+   +
+         + + +
From 468ae50a98843f5493af7eebc8145fff444b6539 Mon Sep 17 00:00:00 2001 From: pgleeson Date: Thu, 12 Dec 2024 15:46:10 +0000 Subject: [PATCH 5/9] Comparison page update --- cect/CellInfo.py | 2 +- cect/Comparison.py | 22 +- docs/Comparison.md | 1274 +++++++------------- docs/Comparison_table.html | 335 +++++ docs/Full1_Test_data.md | 16 +- docs/Full1_Test_data_graph.md | 16 +- docs/Full1_Test_data_hiveplot.md | 16 +- docs/Neurons_Test_data.md | 16 +- docs/Neurons_Test_data_graph.md | 16 +- docs/Neurons_Test_data_hiveplot.md | 16 +- docs/PeptidergicHubs_Test_data.md | 16 +- docs/PeptidergicHubs_Test_data_graph.md | 16 +- docs/PeptidergicHubs_Test_data_hiveplot.md | 16 +- docs/Pharynx_Test_data.md | 16 +- docs/Pharynx_Test_data_graph.md | 16 +- docs/Pharynx_Test_data_hiveplot.md | 16 +- docs/Social_Test_data.md | 16 +- docs/Social_Test_data_graph.md | 16 +- docs/Social_Test_data_hiveplot.md | 16 +- docs/Test_data.md | 16 +- docs/Test_data_graph.md | 16 +- docs/Test_data_hiveplot.md | 16 +- 22 files changed, 942 insertions(+), 979 deletions(-) diff --git a/cect/CellInfo.py b/cect/CellInfo.py index 6a3858ed3..fd8a4ed45 100644 --- a/cect/CellInfo.py +++ b/cect/CellInfo.py @@ -402,7 +402,7 @@ def generate_cell_info_pages(connectomes):   \u2195 - Contactomic IN: {conns_to_cont}
OUT: {conns_from_cont} + Contactomic IN: {conns_to_cont}
OUT: {conns_from_cont} diff --git a/cect/Comparison.py b/cect/Comparison.py index b3a848656..01ccb40ac 100644 --- a/cect/Comparison.py +++ b/cect/Comparison.py @@ -281,9 +281,9 @@ def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): desc_full = "" f.write(""" - !!! example "Choose Dataset" +!!! example "Choose Dataset" - """) + """) for rr in reader_pages: view_prefix = ( "" if view.id == "Raw" else "%s_" % view.id @@ -325,18 +325,18 @@ def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): f.write( """ - %s + %s - """ + """ % desc_full ) f.write( """ - !!! abstract inline "Choose Graph type" +!!! abstract inline "Choose Graph type" - """ + """ ) f.write( @@ -371,9 +371,9 @@ def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): f.write( """ - !!! tip "Choose View" +!!! tip "Choose View" - """ + """ ) for viewb in ALL_VIEWS: @@ -398,8 +398,8 @@ def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): f.write( """ - %s - """ + %s +""" % view.description ) @@ -591,7 +591,7 @@ def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): .replace("ite A", "ite et al. 1986 N2U/Adult") .replace("ite L4", "ite et al. 1986 JSU/L4") .replace("ite whole", "ite et al. 1986 Whole worm") - .replace("Randi", "Randi et al,") + .replace("Randi", "Randi et al.") .replace("Varshney", "Varshney et al. 2011") .replace("Witvliet 1", "Witvliet et al. 2021 1 (L1)") .replace("Witvliet 5", "Witvliet et al. 2021 5 (L2)") diff --git a/docs/Comparison.md b/docs/Comparison.md index a971fb267..76b855c45 100644 --- a/docs/Comparison.md +++ b/docs/Comparison.md @@ -1,855 +1,483 @@ # Comparison between data readers - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + - - - - - - + + + + + + + + -
White AWhite L4White wholeVarshneyBentley 2016 Monoamin.Bentley 2016 Peptid.Cook 2019 HermCook 2019 MaleCook 2020Brittin 2021Witvliet 1Witvliet 2Witvliet 3Witvliet 4Witvliet 5Witvliet 6Witvliet 7Witvliet 8WormNeuroAtlasRandi 2023RipollSanchez ShortRangeRipollSanchez MidRangeRipollSanchez LongRange Pharyngeal neuronsSensory neuronsInterneuronsMotorneuronsUnknown function neuronsBody wall musclesOther musclesOther cellsMale specific neuronsMale specific muscles Male other cells
Pharyngeal neurons - - -           
-          
- -
-           
-         -
          
-          
- -
          
-          
- -
          
-          
- -
          
-          
- -
- - - - - - - - -           
-          
- -
          
-          -
          
-          
- -
          
-          
- -
          
-          
+
White et al. 1986 N2U/Adult + +                
+               
+               
+               
+          +
               
+               
+               
+               
+               
+
               
+               
+       +
+                
+               
+   +
+           + + +
Sensory neurons -           
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
+
White et al. 1986 JSU/L4 + +                
+               
+               
+               
          -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-   -
-           
-          
-          
-          
-          
-          
-     -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-        -
          
-          
-          
-          
-          
-          
-        -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-    +
               
+               
+               
+               
+               
+ +
               
+               
+     +
+                
+               
+   +
+       + + +
Interneurons -           
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
- -
   -           
-          
-          
-          
-          
-          
-          
- -
          
-          
-          
-          
-          
-          
-         -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          -
          
-          
-          
-          
-          
-          
-          
-   -
          
-          
-          
-          
-          
-          
-          
-    -
          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  -
          
-          
-          
-          
-          
-          
-          
-          
-  +
White et al. 1986 Whole worm +                
+      +
               
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+            +
+ +     +        + + +
Motorneurons -           
-          
-          
-       -
          
-          
-          
-     -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-          
+
Varshney et al. 2011 + +                
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+           +
+ + + + + + +
Bentley et al. 2016 Monoamin. +                
+    +
               
+               
+               
+               
+              +
               
+               
+              +
               
+               
+               
+               
+               
+               
          -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-         -
-           
-          
-          
-    -
          
-          
-          
-   -
          
-          
-          
-   -
          
-          
-          
-   -
          
-          
-          
-     -
          
-          
-          
-      -
          
-          
-          
-     -
          
-          
-          
-       -
          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-   -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       -
          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-          
-       +
+ + + + + +
Unknown function neurons - - - - - - -    -    - - - - - - - -   -   - - - -    -    -    +Bentley et al. 2016 Peptid. +                
+      +
               
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+            +
+ + + + + +
Body wall muscles -           
-          
-          
-   -
          
-          
-          
-   -
- - - -           
-          
-          
-          
-          
-          
-          
-          
-          
-      -
          
-          
-          
-          
-          
-          
-          
-          
-          
+
Cook et al. 2019 Herm +                
+      +
               
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+            +
   +                
+               
+               
+               
+               
+               
      -
- -           
-        -
          
-          
-  -
          
-          
-        -
          
-          
-       -
          
-          
-         -
          
-          
-          
-   -
          
-          
-          
-   -
          
-          
-          
-   -
- - - - +                
+               
+         +
               
+               
+       +
+ +
Other muscles - - -     - - - -           
-          
-          
-         -
          
-          
-   -
          
-          
- -
- - - - - - - - - - - - - +Cook et al. 2019 Male +                
+      +
               
+               
+               
+               
+               
+        +
               
+               
+               
+               
+               
+      +
               
+               
+               
+               
+               
+               
+               
+    +
   +                
+               
+               
+               
+               
+               
+      +
               
+        +
               
+               
+   +
               
+               
+               
+               
+               
+               +
               
+               
+        +
              
Other cells -           -       -        - - - -           
-          
-          
+
Cook et al. 2020 +                
+      +
+    + + + +                
+      +
               
       -
          
-          
-          
-   -
          
-          
-  -
-           -           
-  -
          -           
- -
          -           -           -         - - - - - + + +
Male specific neurons - - - - - - - -           
-          
-          
-          
-          
-          
-          
-          
-          -
- - - - - - - - - - - - - - +Brittin et al. 2021 + +                
+               
+               
+               
+     +
               
+               
+               
+               
+           +
               
+               
+    +
+ + + + + +
Male specific muscles - - - - - - - -           
-          
-          
-        -
- - - - - - - - - - - - - - +Witvliet et al. 2021 1 (L1) + +                
+               
+               
+               
+  +
               
+               
+               
+               
+         +
               
+               
+   +
+                
+   +
+           + + + +
Witvliet et al. 2021 5 (L2) + +                
+               
+               
+               
+        +
               
+               
+               
+               
+             +
               
+               
+      +
+                
+              +
+           + + + +
Witvliet et al. 2021 6 (L3) + +                
+               
+               
+               
+        +
               
+               
+               
+               
+              +
               
+               
+     +
  +                
+               
+   +
+           + + + +
Witvliet et al. 2021 8 (Adult) + +                
+               
+               
+               
+          +
               
+               
+               
+               
+               
+ +
               
+               
+       +
+                
+               
+   +
+         + + + +
Randi et al. 2023 +                
+     +
               
+               
+               
+               +
               
+               
+               
+               
+  +
               
+               
+             +
+ + + + + +
Male other cells - - - - - - - -           
-     -
- - - - - - - - - - - - - - +Ripoll Sanchez et al. 2023 ShortRange +                
+      +
               
+               
+               
+               
+               
+         +
               
+               
+               
+               
+               
+       +
               
+               
+               
+               
+               
+               
+               
+            +
   + + + + + +
diff --git a/docs/Comparison_table.html b/docs/Comparison_table.html index 349455fd0..28322f4cd 100644 --- a/docs/Comparison_table.html +++ b/docs/Comparison_table.html @@ -23,6 +23,60 @@ Male specific muscles Male other cells +White et al. 1986 N2U/Adult + +                
+               
+               
+               
+          +                
+               
+               
+               
+               
+ +                
+               
+       + +                
+               
+   + +           + + + + + +White et al. 1986 JSU/L4 + +                
+               
+               
+               
+          +                
+               
+               
+               
+               
+ +                
+               
+     + +                
+               
+   + +       + + + + + White et al. 1986 Whole worm                
      @@ -86,6 +140,155 @@ +Bentley et al. 2016 Monoamin. +                
+    +                
+               
+               
+               
+              +                
+               
+              +                
+               
+               
+               
+               
+               
+          + + + + + + + + + +Bentley et al. 2016 Peptid. +                
+      +                
+               
+               
+               
+               
+         +                
+               
+               
+               
+               
+       +                
+               
+               
+               
+               
+               
+               
+            + + + + + + + + + +Cook et al. 2019 Herm +                
+      +                
+               
+               
+               
+               
+         +                
+               
+               
+               
+               
+       +                
+               
+               
+               
+               
+               
+               
+            +    +                
+               
+               
+               
+               
+               
+      +                
+               
+         +                
+               
+       + + + + + +Cook et al. 2019 Male +                
+      +                
+               
+               
+               
+               
+        +                
+               
+               
+               
+               
+      +                
+               
+               
+               
+               
+               
+               
+    +    +                
+               
+               
+               
+               
+               
+      +                
+        +                
+               
+   +                
+               
+               
+               
+               
+               +                
+               
+        +                + + Cook et al. 2020                
      @@ -127,6 +330,82 @@ +Witvliet et al. 2021 1 (L1) + +                
+               
+               
+               
+  +                
+               
+               
+               
+         +                
+               
+   + +                
+   + +           + + + + + +Witvliet et al. 2021 5 (L2) + +                
+               
+               
+               
+        +                
+               
+               
+               
+             +                
+               
+      + +                
+              + +           + + + + + +Witvliet et al. 2021 6 (L3) + +                
+               
+               
+               
+        +                
+               
+               
+               
+              +                
+               
+     +   +                
+               
+   + +           + + + + + Witvliet et al. 2021 8 (Adult)                
@@ -153,6 +432,62 @@ + +Randi et al. 2023 +                
+     +                
+               
+               
+               +                
+               
+               
+               
+  +                
+               
+             + + + + + + + + + +Ripoll Sanchez et al. 2023 ShortRange +                
+      +                
+               
+               
+               
+               
+         +                
+               
+               
+               
+               
+       +                
+               
+               
+               
+               
+               
+               
+            +    + + + + + + + diff --git a/docs/Full1_Test_data.md b/docs/Full1_Test_data.md index caf4c8d84..1dad01d5d 100644 --- a/docs/Full1_Test_data.md +++ b/docs/Full1_Test_data.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data Neurons Pharynx Social Network Escape Response Circuit Cook 2019 Fig 3 Peptidergic Hubs + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - A view of the data set with neurons grouped as in Figure 3 of Cook et al. 2019 -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data Neurons Pharynx Social Network Escape Response Circuit Cook 2019 Fig 3 Peptidergic Hubs + A view of the data set with neurons grouped as in Figure 3 of Cook et al. 2019 === "Chemical"
diff --git a/docs/Full1_Test_data_graph.md b/docs/Full1_Test_data_graph.md index 941f8661b..7cfbd3ffd 100644 --- a/docs/Full1_Test_data_graph.md +++ b/docs/Full1_Test_data_graph.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data Neurons Pharynx Social Network Escape Response Circuit Cook 2019 Fig 3 Peptidergic Hubs + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - A view of the data set with neurons grouped as in Figure 3 of Cook et al. 2019 -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data Neurons Pharynx Social Network Escape Response Circuit Cook 2019 Fig 3 Peptidergic Hubs + A view of the data set with neurons grouped as in Figure 3 of Cook et al. 2019 === "Chemical" ```plotly diff --git a/docs/Full1_Test_data_hiveplot.md b/docs/Full1_Test_data_hiveplot.md index 4c4eb751c..bb8e56591 100644 --- a/docs/Full1_Test_data_hiveplot.md +++ b/docs/Full1_Test_data_hiveplot.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data Neurons Pharynx Social Network Escape Response Circuit Cook 2019 Fig 3 Peptidergic Hubs + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - A view of the data set with neurons grouped as in Figure 3 of Cook et al. 2019 -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data Neurons Pharynx Social Network Escape Response Circuit Cook 2019 Fig 3 Peptidergic Hubs + A view of the data set with neurons grouped as in Figure 3 of Cook et al. 2019 === "Chemical"
diff --git a/docs/Neurons_Test_data.md b/docs/Neurons_Test_data.md index 7e8cc7a71..4f5845bf3 100644 --- a/docs/Neurons_Test_data.md +++ b/docs/Neurons_Test_data.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - All 302 hermaphrodite neurons (whether present or not in the connectome dataset) -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + All 302 hermaphrodite neurons (whether present or not in the connectome dataset) === "Chemical Exc"
diff --git a/docs/Neurons_Test_data_graph.md b/docs/Neurons_Test_data_graph.md index a1a8db5c9..96d859281 100644 --- a/docs/Neurons_Test_data_graph.md +++ b/docs/Neurons_Test_data_graph.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - All 302 hermaphrodite neurons (whether present or not in the connectome dataset) -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + All 302 hermaphrodite neurons (whether present or not in the connectome dataset) === "Chemical Exc" ```plotly diff --git a/docs/Neurons_Test_data_hiveplot.md b/docs/Neurons_Test_data_hiveplot.md index 44e6d7ff3..18a766bcb 100644 --- a/docs/Neurons_Test_data_hiveplot.md +++ b/docs/Neurons_Test_data_hiveplot.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - All 302 hermaphrodite neurons (whether present or not in the connectome dataset) -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + All 302 hermaphrodite neurons (whether present or not in the connectome dataset) === "Chemical Exc"
diff --git a/docs/PeptidergicHubs_Test_data.md b/docs/PeptidergicHubs_Test_data.md index f9ff0368f..0b319963a 100644 --- a/docs/PeptidergicHubs_Test_data.md +++ b/docs/PeptidergicHubs_Test_data.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Peptidergic hubs as outlined in in [Ripoll-Sánchez et al. 2023](../RipollSanchez_2023.md), Fig 7E -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Peptidergic hubs as outlined in in [Ripoll-Sánchez et al. 2023](../RipollSanchez_2023.md), Fig 7E === "Chemical Exc"
diff --git a/docs/PeptidergicHubs_Test_data_graph.md b/docs/PeptidergicHubs_Test_data_graph.md index 59be69ec1..c647d294d 100644 --- a/docs/PeptidergicHubs_Test_data_graph.md +++ b/docs/PeptidergicHubs_Test_data_graph.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Peptidergic hubs as outlined in in [Ripoll-Sánchez et al. 2023](../RipollSanchez_2023.md), Fig 7E -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Peptidergic hubs as outlined in in [Ripoll-Sánchez et al. 2023](../RipollSanchez_2023.md), Fig 7E === "Chemical Exc" ```plotly diff --git a/docs/PeptidergicHubs_Test_data_hiveplot.md b/docs/PeptidergicHubs_Test_data_hiveplot.md index 3d8017afd..f475e8d5d 100644 --- a/docs/PeptidergicHubs_Test_data_hiveplot.md +++ b/docs/PeptidergicHubs_Test_data_hiveplot.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Peptidergic hubs as outlined in in [Ripoll-Sánchez et al. 2023](../RipollSanchez_2023.md), Fig 7E -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Peptidergic hubs as outlined in in [Ripoll-Sánchez et al. 2023](../RipollSanchez_2023.md), Fig 7E === "Chemical Exc" No plottable connections of this type... === "Chemical Inh" diff --git a/docs/Pharynx_Test_data.md b/docs/Pharynx_Test_data.md index b65b4ef3e..91d8711e8 100644 --- a/docs/Pharynx_Test_data.md +++ b/docs/Pharynx_Test_data.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Only the 20 neurons of the pharynx (whether present or not in the connectome dataset) -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Only the 20 neurons of the pharynx (whether present or not in the connectome dataset) === "Chemical Exc"
diff --git a/docs/Pharynx_Test_data_graph.md b/docs/Pharynx_Test_data_graph.md index ee1d97272..daf756de2 100644 --- a/docs/Pharynx_Test_data_graph.md +++ b/docs/Pharynx_Test_data_graph.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Only the 20 neurons of the pharynx (whether present or not in the connectome dataset) -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Only the 20 neurons of the pharynx (whether present or not in the connectome dataset) === "Chemical Exc" ```plotly diff --git a/docs/Pharynx_Test_data_hiveplot.md b/docs/Pharynx_Test_data_hiveplot.md index 7fa3c4e1c..c7cde136c 100644 --- a/docs/Pharynx_Test_data_hiveplot.md +++ b/docs/Pharynx_Test_data_hiveplot.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Only the 20 neurons of the pharynx (whether present or not in the connectome dataset) -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Only the 20 neurons of the pharynx (whether present or not in the connectome dataset) === "Chemical Exc"
diff --git a/docs/Social_Test_data.md b/docs/Social_Test_data.md index a881c0ad3..f6e6baccd 100644 --- a/docs/Social_Test_data.md +++ b/docs/Social_Test_data.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Hub and spoke circuit for social behavior as in Macosko et al. 2009 -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Hub and spoke circuit for social behavior as in Macosko et al. 2009 === "Chemical Exc"
diff --git a/docs/Social_Test_data_graph.md b/docs/Social_Test_data_graph.md index 4a5633f27..506b84658 100644 --- a/docs/Social_Test_data_graph.md +++ b/docs/Social_Test_data_graph.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Hub and spoke circuit for social behavior as in Macosko et al. 2009 -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Hub and spoke circuit for social behavior as in Macosko et al. 2009 === "Chemical Exc" ```plotly diff --git a/docs/Social_Test_data_hiveplot.md b/docs/Social_Test_data_hiveplot.md index 1c9be898b..243e5f354 100644 --- a/docs/Social_Test_data_hiveplot.md +++ b/docs/Social_Test_data_hiveplot.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - Hub and spoke circuit for social behavior as in Macosko et al. 2009 -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Hub and spoke circuit for social behavior as in Macosko et al. 2009 === "Chemical Exc"
diff --git a/docs/Test_data.md b/docs/Test_data.md index 00e981053..938e5e857 100644 --- a/docs/Test_data.md +++ b/docs/Test_data.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - All of the cells present in the original connectome dataset -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + All of the cells present in the original connectome dataset === "Chemical"
diff --git a/docs/Test_data_graph.md b/docs/Test_data_graph.md index f4046b626..aad87d948 100644 --- a/docs/Test_data_graph.md +++ b/docs/Test_data_graph.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - All of the cells present in the original connectome dataset -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + All of the cells present in the original connectome dataset === "Chemical" ```plotly diff --git a/docs/Test_data_hiveplot.md b/docs/Test_data_hiveplot.md index 9143745cd..9b3aeb518 100644 --- a/docs/Test_data_hiveplot.md +++ b/docs/Test_data_hiveplot.md @@ -5,25 +5,25 @@ search: --- -!!! example inline "Choose Dataset" +!!! example "Choose Dataset" White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 - -!!! tip "Choose View" - Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader - All of the cells present in the original connectome dataset -!!! abstract "Choose Graph type" + + +!!! abstract inline "Choose Graph type" Graph - Matrix - Hive plot -

+!!! tip "Choose View" -

Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Reader: TestDataReader

+ Raw Data - Neurons - Pharynx - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + All of the cells present in the original connectome dataset === "Chemical"
From d5b3a2138a3d69d17eac03a20cda6e1c67398579 Mon Sep 17 00:00:00 2001 From: pgleeson Date: Thu, 12 Dec 2024 18:18:39 +0000 Subject: [PATCH 6/9] Some type info on methods --- cect/Cells.py | 82 +++++++++++++++++++++++++++++++++++---------------- 1 file changed, 56 insertions(+), 26 deletions(-) diff --git a/cect/Cells.py b/cect/Cells.py index 8b09100b8..e03f8e7ff 100644 --- a/cect/Cells.py +++ b/cect/Cells.py @@ -13,6 +13,8 @@ from cect.WormAtlasInfo import WA_COLORS from cect import print_ +from typing import List + ALL_KNOWN_CHEMICAL_NEUROTRANSMITTERS = [ "Acetylcholine", @@ -41,7 +43,7 @@ connectomes = None -def get_cell_notes(cell): +def get_cell_notes(cell: str): """Get a short description of the cell, mainly cell type Args: @@ -1669,7 +1671,7 @@ def get_primary_classification(): return classification -def is_known_cell(cell): +def is_known_cell(cell: str): """Is this string the name of one of the known cells? Args: @@ -1681,7 +1683,7 @@ def is_known_cell(cell): return cell in ALL_PREFERRED_CELL_NAMES -def get_SIM_class(cell): +def get_SIM_class(cell: str): """ PROVISIONAL method to return whether a cell is Sensory/Interneuron/Motorneuron (or Other) @@ -1717,11 +1719,33 @@ def get_SIM_class(cell): return "Other" -def is_one_of_bilateral_pair(cell): +def is_one_of_bilateral_pair(cell: str): return is_bilateral_left(cell) or is_bilateral_right(cell) -def is_bilateral_left(cell): +def get_contralateral_neuron(cell: str): + """Gets the contralateral neuron for a given neuron, based on Kim et al. 2024: https://doi.org/10.1101/2024.10.03.616419 + + Args: + cell (_type_): _description_ + + Raises: + Exception: _description_ + + Returns: + _type_: _description_ + """ + if not is_any_neuron(cell): + raise Exception("Not yet implemented/tested for non neuronal cells") + if is_bilateral_left(cell): + return cell[:-1] + "R" + if is_bilateral_right(cell): + return cell[:-1] + "L" + else: + return cell + + +def is_bilateral_left(cell: str): if ( cell in ALL_PREFERRED_CELL_NAMES and cell.endswith("L") @@ -1732,7 +1756,7 @@ def is_bilateral_left(cell): return False -def is_bilateral_right(cell): +def is_bilateral_right(cell: str): if ( cell in ALL_PREFERRED_CELL_NAMES and cell.endswith("R") @@ -1743,7 +1767,7 @@ def is_bilateral_right(cell): return False -def convert_to_preferred_muscle_name(muscle): +def convert_to_preferred_muscle_name(muscle: str): if muscle.startswith("BWM-VL"): return "MVL%s" % muscle[6:] elif muscle.startswith("BWM-VR"): @@ -1813,7 +1837,7 @@ def convert_to_preferred_muscle_name(muscle): return muscle + "???" -def convert_to_preferred_phar_cell_name(cell): +def convert_to_preferred_phar_cell_name(cell: str): if cell == "mc1v": return "mc1V" elif cell == "mc1dr": @@ -1843,7 +1867,7 @@ def get_marginal_cell_prefixes(): return ["mc"] -def is_marginal_cell(cell): +def is_marginal_cell(cell: str): known_mc_prefix = get_marginal_cell_prefixes() return cell.startswith(tuple(known_mc_prefix)) @@ -1856,48 +1880,48 @@ def get_body_wall_muscle_prefixes(): return ["BWM-D", "BWM-V", "LegacyBodyWallMuscles", "vBWM", "dBWM"] -def is_potential_muscle(cell): +def is_potential_muscle(cell: str): if cell in PREFERRED_MUSCLE_NAMES: return True known_muscle_prefixes = get_all_muscle_prefixes() return cell.startswith(tuple(known_muscle_prefixes)) -def is_known_muscle(cell): +def is_known_muscle(cell: str): if cell in PREFERRED_MUSCLE_NAMES: return True return False -def is_potential_body_wall_muscle(cell): +def is_potential_body_wall_muscle(cell: str): known_muscle_prefixes = get_body_wall_muscle_prefixes() return cell.startswith(tuple(known_muscle_prefixes)) -def is_known_body_wall_muscle(cell): +def is_known_body_wall_muscle(cell: str): return cell in BODY_WALL_MUSCLE_NAMES -def is_pharyngeal_cell(cell): +def is_pharyngeal_cell(cell: str): return cell in ALL_PHARYNGEAL_CELLS -def is_herm_neuron(cell): +def is_herm_neuron(cell: str): return cell in PREFERRED_HERM_NEURON_NAMES -def is_male_specific_cell(cell): +def is_male_specific_cell(cell: str): return ( cell in MALE_SPECIFIC_NEURONS + MALE_SPECIFIC_MUSCLES + MALE_SPECIFIC_OTHER_CELLS ) -def is_any_neuron(cell): +def is_any_neuron(cell: str): return cell in PREFERRED_HERM_NEURON_NAMES + MALE_SPECIFIC_NEURONS -def remove_leading_index_zero(cell): +def remove_leading_index_zero(cell: str): """ Returns neuron name with an index without leading zero. E.g. VB01 -> VB1. """ @@ -1908,7 +1932,7 @@ def remove_leading_index_zero(cell): return cell -def are_bilateral_pair(cell_a, cell_b): +def are_bilateral_pair(cell_a: str, cell_b: str): if cell_a[:-1] == cell_b[:-1] and ( (cell_a[-1] == "L" and cell_b[-1] == "R") or (cell_b[-1] == "L" and cell_a[-1] == "R") @@ -1918,7 +1942,7 @@ def are_bilateral_pair(cell_a, cell_b): return False -def get_standard_color(cell): +def get_standard_color(cell: str): from cect.WormAtlasInfo import WA_COLORS if cell in BODY_WALL_MUSCLE_NAMES + UNSPECIFIED_BODY_WALL_MUSCLES: @@ -2021,7 +2045,7 @@ def get_standard_color(cell): raise Exception("Unknown cell: %s!" % cell) -def get_short_description(cell): +def get_short_description(cell: str): if cell in cell_notes: desc = cell_notes[cell] if cell in SENSORY_NEURONS_COOK: @@ -2061,7 +2085,11 @@ def get_short_description(cell): def get_cell_internal_link( - cell_name, html=False, text=None, use_color=False, individual_cell_page=False + cell_name: str, + html: bool = False, + text: str = None, + use_color: bool = False, + individual_cell_page: bool = False, ): url = "../Cells/index.html#%s" % cell_name @@ -2087,7 +2115,7 @@ def get_cell_internal_link( ) -def get_cell_osbv1_link(cell, text="OSB 3D", button=False): +def get_cell_osbv1_link(cell: str, text: str = "OSB 3D", button: bool = False): osbv1_link = f"https://v1.opensourcebrain.org/projects/c302/repository/revisions/development/show/examples/cells?explorer=https%253A%252F%252Fraw.githubusercontent.com%252Fopenworm%252Fc302%252Fdevelopment%252Fexamples%252Fcells%252F{cell}.cell.nml" if button: @@ -2095,7 +2123,9 @@ def get_cell_osbv1_link(cell, text="OSB 3D", button=False): return f'{text}' if is_herm_neuron(cell) else "" -def get_cell_wormatlas_link(cell_name, html=False, text=None, button=False): +def get_cell_wormatlas_link( + cell_name: str, html: bool = False, text: str = None, button: bool = False +): url = None known_other = { @@ -2229,7 +2259,7 @@ def get_cell_wormatlas_link(cell_name, html=False, text=None, button=False): return cell_name -def _get_dataset_link(reader_name, html=False, text=None): +def _get_dataset_link(reader_name: str, html: bool = False, text: str = None): url = "%s_data_graph.md" % reader_name if html: @@ -2238,7 +2268,7 @@ def _get_dataset_link(reader_name, html=False, text=None): return "[%s](%s)" % (reader_name if text is None else text, url) -def _generate_cell_table(cell_type, cells): +def _generate_cell_table(cell_type: str, cells: List[str]): import plotly.graph_objects as go from cect.Comparison import _format_json From 5de9c5d8ce0ecb22333816c119a379518f77add1 Mon Sep 17 00:00:00 2001 From: pgleeson Date: Thu, 12 Dec 2024 18:19:15 +0000 Subject: [PATCH 7/9] Initial tests with symmetry matrices --- cect/Analysis.py | 112 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 cect/Analysis.py diff --git a/cect/Analysis.py b/cect/Analysis.py new file mode 100644 index 000000000..b52cef585 --- /dev/null +++ b/cect/Analysis.py @@ -0,0 +1,112 @@ +import sys +import numpy as np + +from cect.Cells import get_contralateral_neuron + + +def test_bilaterals(): + from cect.White_whole import get_instance + + """ + from cect.TestDataReader import get_instance + from cect.Cook2019HermReader import get_instance + from cect.Cook2019MaleReader import get_instance + from cect.Cook2020DataReader import get_instance + from cect.ConnectomeView import NONPHARYNGEAL_NEURONS_VIEW as view + from cect.ConnectomeView import PHARYNX_VIEW as view""" + from cect.ConnectomeView import NEURONS_VIEW as view + + print( + "NOTE: For the sake of this paper, we excluded the pharyngeal neurons from the connectome data for both genders due to their distinction from the somatic nervous system." + ) + + cds = get_instance() + + cds2 = cds.get_connectome_view(view) + + synclass = "Chemical Inh" + synclass = "Chemical Exc" + + # synclass = "Acetylcholine" + # synclass = "Chemical" + # synclass = "Electrical" + + print(cds2.summary()) + + print("Keys: %s, plotting: %s" % (view.synclass_sets.keys(), synclass)) + + def array_info(conn_array): + nonzero = np.count_nonzero(conn_array) + print( + "- Connection - shape: %s, %i non-zero entries, %i total\n%s\n" + % ( + conn_array.shape, + nonzero, + np.sum(conn_array), + conn_array, + ) + ) + + dim = cds2.connections[synclass].shape[0] + + new_conn_array = np.zeros([dim, dim], dtype=np.float64) + array_info(new_conn_array) + + for synclass in ["Chemical Exc", "Electrical"]: + print(" Adding conns of type: %s" % synclass) + conns_cs = cds2.connections[synclass] + + array_info(conns_cs) + for i in range(len(conns_cs)): + for j in range(len(conns_cs[i])): + new_conn_array[i, j] = new_conn_array[i, j] or conns_cs[i, j] > 0 + + amal = "CS+GJ" + print("Amalgamated array:") + array_info(new_conn_array) + cds2.connections[amal] = new_conn_array + + # fig = cds2.to_plotly_hive_plot_fig(list(view.synclass_sets.keys())[0], view) + # fig = cds2.to_plotly_graph_fig(synclass, view) + # fig = cds2.to_plotly_matrix_fig(list(view.synclass_sets.keys())[0], view) + + conn_count = 0 + symm_conn_count = 0 + + POS_NEG_COLORMAP2 = ["red", "pink", "white", "lightblue", "blue"] + + for i in range(len(new_conn_array)): + pre = cds2.nodes[i] + pre_ = get_contralateral_neuron(pre) + for j in range(len(new_conn_array[i])): + post = cds2.nodes[j] + post_ = get_contralateral_neuron(post) + w = new_conn_array[i][j] + if w != 0: + print(f"Connection {conn_count}:\t{pre}->{post} ({w})") + w_ = new_conn_array[cds2.nodes.index(pre_), cds2.nodes.index(post_)] + print(f" - Mirror:\t{pre_}->{post_} ({w_})\n") + symm_conn_count += w_ + if w_ == 0: + new_conn_array[i][j] = 0.5 + new_conn_array[cds2.nodes.index(pre_), cds2.nodes.index(post_)] = -1 + conn_count += 1 + + print( + f"Of {(len(new_conn_array)**2)} possible edges, {conn_count} are connected, {symm_conn_count} are mirrored {'%.2f'%(100*symm_conn_count/conn_count)}% " + ) + + # import plotly.io as pio + # pio.renderers.default = "browser" + if "-nogui" not in sys.argv: + # cds2.connection_number_plot + + fig = cds2.to_plotly_matrix_fig( + amal, view, POS_NEG_COLORMAP2, bold_bilaterals=True + ) + + fig.show() + + +if __name__ == "__main__": + test_bilaterals() From feb79219dafbef8d473a061c5e534acde606d6f3 Mon Sep 17 00:00:00 2001 From: pgleeson Date: Fri, 13 Dec 2024 13:35:53 +0000 Subject: [PATCH 8/9] Updating loading of Brittin dataset, emsuring symm conns added --- cect/Analysis.py | 49 +- cect/BrittinDataReader.py | 34 +- cect/CellInfo.py | 9 +- cect/ConnectomeDataset.py | 49 +- docs/Cells.md | 12 +- docs/Comparison.md | 18 +- docs/Comparison_table.html | 16 +- docs/api/cect/Analysis.md | 1 + docs/api/summary.md | 1 + .../Test_Neurons_Chemical_Exc_graph.json | 1302 ++++++++--------- .../Test_Neurons_Chemical_Exc_graph.png | Bin 104838 -> 105470 bytes .../Test_Neurons_Chemical_Inh_graph.json | 1230 ++++++++-------- .../Test_Neurons_Chemical_Inh_graph.png | Bin 103675 -> 103997 bytes .../assets/Test_Neurons_Electrical_graph.json | 1262 ++++++++-------- docs/assets/Test_Neurons_Electrical_graph.png | Bin 105685 -> 105213 bytes .../Test_Pharynx_Chemical_Exc_graph.json | 96 +- .../Test_Pharynx_Chemical_Exc_graph.png | Bin 29717 -> 30530 bytes docs/assets/Test_Raw_Chemical_graph.json | 196 +-- docs/assets/Test_Raw_Chemical_graph.png | Bin 27831 -> 26374 bytes docs/assets/Test_Raw_Electrical_graph.json | 128 +- docs/assets/Test_Raw_Electrical_graph.png | Bin 22675 -> 23258 bytes 21 files changed, 2244 insertions(+), 2159 deletions(-) create mode 100644 docs/api/cect/Analysis.md diff --git a/cect/Analysis.py b/cect/Analysis.py index b52cef585..debae4d61 100644 --- a/cect/Analysis.py +++ b/cect/Analysis.py @@ -5,15 +5,21 @@ def test_bilaterals(): - from cect.White_whole import get_instance + from cect.BrittinDataReader import get_instance """ - from cect.TestDataReader import get_instance + from cect.White_whole import get_instance + from cect.WormNeuroAtlasMAReader import get_instance + from cect.WormNeuroAtlasFuncReader import get_instance from cect.Cook2019HermReader import get_instance from cect.Cook2019MaleReader import get_instance + from cect.WitvlietDataReader1 import get_instance + from cect.WitvlietDataReader8 import get_instance + from cect.RipollSanchezDataReader import get_instance + from cect.TestDataReader import get_instance from cect.Cook2020DataReader import get_instance - from cect.ConnectomeView import NONPHARYNGEAL_NEURONS_VIEW as view - from cect.ConnectomeView import PHARYNX_VIEW as view""" + from cect.ConnectomeView import PHARYNX_VIEW as view + from cect.ConnectomeView import NONPHARYNGEAL_NEURONS_VIEW as view""" from cect.ConnectomeView import NEURONS_VIEW as view print( @@ -52,19 +58,27 @@ def array_info(conn_array): new_conn_array = np.zeros([dim, dim], dtype=np.float64) array_info(new_conn_array) - for synclass in ["Chemical Exc", "Electrical"]: + for synclass in [ + "Chemical Exc", + "Electrical", + "Contact", + "Functional", + "Extrasynaptic", + ]: print(" Adding conns of type: %s" % synclass) conns_cs = cds2.connections[synclass] array_info(conns_cs) for i in range(len(conns_cs)): for j in range(len(conns_cs[i])): - new_conn_array[i, j] = new_conn_array[i, j] or conns_cs[i, j] > 0 + if ( + i != j + ): # Kim et al 2024: Self-connections are treated as nonexistent (∀𝐴𝑖𝑖 = 0). + new_conn_array[i, j] = new_conn_array[i, j] or conns_cs[i, j] > 0 amal = "CS+GJ" print("Amalgamated array:") array_info(new_conn_array) - cds2.connections[amal] = new_conn_array # fig = cds2.to_plotly_hive_plot_fig(list(view.synclass_sets.keys())[0], view) # fig = cds2.to_plotly_graph_fig(synclass, view) @@ -73,7 +87,12 @@ def array_info(conn_array): conn_count = 0 symm_conn_count = 0 - POS_NEG_COLORMAP2 = ["red", "pink", "white", "lightblue", "blue"] + POS_ZERO_NEG_COLORMAP2 = ["red", "pink", "white", "lightblue", "blue"] + POS_ZERO_COLORMAP2 = ["white", "lightblue", "blue"] + + colormap = POS_ZERO_COLORMAP2 + + scaled_conn_array = np.array(new_conn_array) for i in range(len(new_conn_array)): pre = cds2.nodes[i] @@ -84,26 +103,30 @@ def array_info(conn_array): w = new_conn_array[i][j] if w != 0: print(f"Connection {conn_count}:\t{pre}->{post} ({w})") + assert pre is not post w_ = new_conn_array[cds2.nodes.index(pre_), cds2.nodes.index(post_)] print(f" - Mirror:\t{pre_}->{post_} ({w_})\n") symm_conn_count += w_ if w_ == 0: - new_conn_array[i][j] = 0.5 - new_conn_array[cds2.nodes.index(pre_), cds2.nodes.index(post_)] = -1 + scaled_conn_array[i][j] = 0.5 + scaled_conn_array[ + cds2.nodes.index(pre_), cds2.nodes.index(post_) + ] = -1 + colormap = POS_ZERO_NEG_COLORMAP2 conn_count += 1 print( f"Of {(len(new_conn_array)**2)} possible edges, {conn_count} are connected, {symm_conn_count} are mirrored {'%.2f'%(100*symm_conn_count/conn_count)}% " ) + cds2.connections[amal] = scaled_conn_array + # import plotly.io as pio # pio.renderers.default = "browser" if "-nogui" not in sys.argv: # cds2.connection_number_plot - fig = cds2.to_plotly_matrix_fig( - amal, view, POS_NEG_COLORMAP2, bold_bilaterals=True - ) + fig = cds2.to_plotly_matrix_fig(amal, view, colormap, bold_bilaterals=True) fig.show() diff --git a/cect/BrittinDataReader.py b/cect/BrittinDataReader.py index 4a750a5d7..cce8b3c94 100644 --- a/cect/BrittinDataReader.py +++ b/cect/BrittinDataReader.py @@ -12,6 +12,8 @@ from cect.ConnectomeDataset import ConnectomeDataset from cect.ConnectomeDataset import get_dataset_source_on_github +from cect.Cells import is_one_of_bilateral_pair +from cect.Cells import get_contralateral_neuron import os from openpyxl import load_workbook @@ -40,7 +42,7 @@ def __init__(self, reference_graph): cells, neuron_conns = self.read_data() for conn in neuron_conns: - self.add_connection_info(conn) + self.add_connection_info(conn, check_overwritten_connections=True) def read_data(self): cells = [] @@ -50,6 +52,9 @@ def read_data(self): sheet = wb.get_sheet_by_name(self.reference_graph) + bilaterals = [] + single_cells = [] + print_("Opened sheet %s in Excel file: %s" % (sheet, filename)) # print(dir(sheet)) @@ -64,8 +69,10 @@ def read_data(self): syntype = "Contact" synclass = "%s%s" % (self.reference_graph, row[3].value) synclass = "Contact" + ci = ConnectionInfo(pre, post, num, syntype, synclass) - # print("Adding %s" % ci) + conns.append(ci) + ci = ConnectionInfo(post, pre, num, syntype, synclass) conns.append(ci) if pre not in cells: @@ -73,6 +80,29 @@ def read_data(self): if post not in cells: cells.append(post) + pre_ = get_contralateral_neuron(pre) + post_ = get_contralateral_neuron(post) + ci_ = ConnectionInfo(pre_, post_, num, syntype, synclass) + conns.append(ci_) + ci_ = ConnectionInfo(post_, pre_, num, syntype, synclass) + conns.append(ci_) + + if pre_ not in cells: + cells.append(pre_) + if post_ not in cells: + cells.append(post_) + + for cell in cells: + if is_one_of_bilateral_pair(cell): + bilaterals.append(cell) + else: + single_cells.append(cell) + + print_( + "Finished processing %i cells, %i bilateral and %i single cells: %s" + % (len(cells), len(bilaterals), len(single_cells), sorted(single_cells)) + ) + return cells, conns diff --git a/cect/CellInfo.py b/cect/CellInfo.py index fd8a4ed45..9d0e6f242 100644 --- a/cect/CellInfo.py +++ b/cect/CellInfo.py @@ -263,8 +263,7 @@ def generate_cell_info_pages(connectomes): conns_to_pep = "???" conns_from_func = "???" conns_to_func = "???" - conns_from_cont = "???" - conns_to_cont = "???" + conns_cont = "???" conns_gj = "???" tables_md = "" @@ -304,7 +303,7 @@ def generate_cell_info_pages(connectomes): if cds_name == reference_func: conns_to_func = _get_top_list(conns, max_conn_cells) if cds_name == reference_cont: - conns_to_cont = _get_top_list(conns, max_conn_cells) + conns_cont = _get_top_list(conns, max_conn_cells) for c in conns: cc = get_cell_internal_link( @@ -353,7 +352,7 @@ def generate_cell_info_pages(connectomes): if cds_name == reference_func: conns_from_func = _get_top_list(conns, max_conn_cells) if cds_name == reference_cont: - conns_from_cont = _get_top_list(conns, max_conn_cells) + pass # same as to... for c in conns: cc = get_cell_internal_link( @@ -402,7 +401,7 @@ def generate_cell_info_pages(connectomes):   \u2195 - Contactomic IN: {conns_to_cont}
OUT: {conns_from_cont} + Contactomic {conns_cont} diff --git a/cect/ConnectomeDataset.py b/cect/ConnectomeDataset.py index 9cf122444..d06ca0a8f 100644 --- a/cect/ConnectomeDataset.py +++ b/cect/ConnectomeDataset.py @@ -7,6 +7,7 @@ from cect.Cells import get_standard_color from cect.Cells import is_bilateral_left from cect.Cells import is_bilateral_right +from cect.Cells import is_one_of_bilateral_pair from cect.Cells import are_bilateral_pair from cect.Cells import SENSORY_NEURONS_NONPHARYNGEAL_COOK from cect.Cells import INTERNEURONS_NONPHARYNGEAL_COOK @@ -16,6 +17,7 @@ from cect.Cells import is_known_muscle from cect.Cells import is_pharyngeal_cell from cect.Cells import is_known_cell +from cect.Cells import get_SIM_class import numpy as np import math @@ -24,8 +26,6 @@ import pprint import random -from cect.Cells import get_SIM_class - random.seed(10) @@ -101,7 +101,9 @@ def to_networkx_graph(self, synclass, view=None): return Gn - def add_connection_info(self, conn: ConnectionInfo): + def add_connection_info( + self, conn: ConnectionInfo, check_overwritten_connections: bool = False + ): if self.verbose: print_("---- Adding: %s" % conn) @@ -131,6 +133,26 @@ def add_connection_info(self, conn: ConnectionInfo): pre_index = self.nodes.index(conn.pre_cell) post_index = self.nodes.index(conn.post_cell) + if conn_array[pre_index, post_index] != 0: + print_( + "Preexisting connection (%i conns already) at (%i,%i) - %s..." + % (len(self.connection_infos), pre_index, post_index, conn) + ) + if conn_array[pre_index, post_index] != conn.number: + info = ( + " *** Existing connection at (%i,%i), was: %s, setting to: %s" + % ( + pre_index, + post_index, + conn_array[pre_index, post_index], + conn.number, + ) + ) + if check_overwritten_connections: + raise Exception(info) + else: + print_(info) + conn_array[pre_index, post_index] = conn.number if self.verbose: @@ -320,9 +342,13 @@ def summary(self): ) return info - def to_plotly_matrix_fig(self, synclass, view, color_continuous_scale=None): - import plotly.express as px - + def to_plotly_matrix_fig( + self, + synclass: str, + view: str, + color_continuous_scale: bool = None, + bold_bilaterals: bool = False, + ): conn_array = self.connections[synclass] zmin = np.min(conn_array) @@ -345,12 +371,15 @@ def to_plotly_matrix_fig(self, synclass, view, color_continuous_scale=None): ) def get_color_html(color, node): - return f'{node}' + font_weight = "" + if bold_bilaterals and is_one_of_bilateral_pair(node): + font_weight = "font-weight:bold;" + return f'{node}' node_colors = [ ( view.get_node_set(node).color - if view.has_color() + if view is not None and view.has_color() else get_standard_color(node) ) for node in self.nodes @@ -363,6 +392,8 @@ def get_color_html(color, node): get_color_html(color, node) for node, color in zip(self.nodes, node_colors) ] + import plotly.express as px + fig = px.imshow( conn_array, labels=dict(x="Postsynaptic", y="Presynaptic", color="Weight"), @@ -392,7 +423,7 @@ def get_color_html(color, node): other_line = False for i, node_value in enumerate(self.nodes): - if not view.get_node_set(node_value).is_one_cell(): + if view is not None and not view.get_node_set(node_value).is_one_cell(): break if not sens_line and node_value in SENSORY_NEURONS_NONPHARYNGEAL_COOK: diff --git a/docs/Cells.md b/docs/Cells.md index 3ca6e677e..399d8729f 100644 --- a/docs/Cells.md +++ b/docs/Cells.md @@ -526,7 +526,7 @@ title: C. elegans cells | PVPL | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVPframeset.html)
OSB 3D | | PVPR | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVPframeset.html)
OSB 3D | | PVQL | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVQframeset.html)
OSB 3D | -| PVQR | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVQframeset.html)
OSB 3D | +| PVQR | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVQframeset.html)
OSB 3D | | PVR | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVRframeset.html)
OSB 3D | | PVT | Layer 2 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVTframeset.html)
OSB 3D | | PVV | Male interneuron | [Cook2019Male](Cook2019Male_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/PVVframeset.html)
| @@ -550,7 +550,7 @@ title: C. elegans cells | RIML | Layer 1 interneuron; motorneuron in White et al., 1986 | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RIMframeset.html)
OSB 3D | | RIMR | Layer 1 interneuron; motorneuron in White et al., 1986 | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RIMframeset.html)
OSB 3D | | RIPL | Linker to pharynx | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Cook2020](Cook2020_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RIPframeset.html)
OSB 3D | -| RIPR | Linker to pharynx | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Cook2020](Cook2020_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RIPframeset.html)
OSB 3D | +| RIPR | Linker to pharynx | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Cook2020](Cook2020_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RIPframeset.html)
OSB 3D | | RIR | Category 4 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RIRframeset.html)
OSB 3D | | RIS | Layer 3 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RISframeset.html)
OSB 3D | | RMFL | Layer 2 interneuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/RMFframeset.html)
OSB 3D | @@ -672,7 +672,7 @@ title: C. elegans cells | SMDVL | Sublateral motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/SMDframeset.html)
OSB 3D | | SMDVR | Sublateral motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/SMDframeset.html)
OSB 3D | | URADL | Head motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/URAframeset.html)
OSB 3D | -| URADR | Head motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/URAframeset.html)
OSB 3D | +| URADR | Head motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/URAframeset.html)
OSB 3D | | URAVL | Head motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/URAframeset.html)
OSB 3D | | URAVR | Head motor neuron | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/URAframeset.html)
OSB 3D | | VA1 | Ventral cord motor neuron | [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/VAframeset.html)
OSB 3D | @@ -764,7 +764,7 @@ title: C. elegans cells | ASEL | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASEframeset.html)
OSB 3D | | ASER | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASEframeset.html)
OSB 3D | | ASGL | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASGframeset.html)
OSB 3D | -| ASGR | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASGframeset.html)
OSB 3D | +| ASGR | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASGframeset.html)
OSB 3D | | ASHL | Amphid, nociceptive | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASHframeset.html)
OSB 3D | | ASHR | Amphid, nociceptive | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md), [Test](Test_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASHframeset.html)
OSB 3D | | ASIL | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASIframeset.html)
OSB 3D | @@ -775,7 +775,7 @@ title: C. elegans cells | ASKR | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md), [Test](Test_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/ASKframeset.html)
OSB 3D | | AVM | Mechanosensory | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AVMframeset.html)
OSB 3D | | AWAL | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AWAframeset.html)
OSB 3D | -| AWAR | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AWAframeset.html)
OSB 3D | +| AWAR | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AWAframeset.html)
OSB 3D | | AWBL | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AWBframeset.html)
OSB 3D | | AWBR | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md), [Test](Test_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AWBframeset.html)
OSB 3D | | AWCL | Amphid | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/AWCframeset.html)
OSB 3D | @@ -802,7 +802,7 @@ title: C. elegans cells | IL1VL | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL1frameset.html)
OSB 3D | | IL1VR | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL1frameset.html)
OSB 3D | | IL2DL | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL2frameset.html)
OSB 3D | -| IL2DR | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL2frameset.html)
OSB 3D | +| IL2DR | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL2frameset.html)
OSB 3D | | IL2L | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL2frameset.html)
OSB 3D | | IL2R | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL2frameset.html)
OSB 3D | | IL2VL | Cephalic | [White_A](White_A_data_graph.md), [White_L4](White_L4_data_graph.md), [White_whole](White_whole_data_graph.md), [Varshney](Varshney_data_graph.md), [Bentley2016_MA](Bentley2016_MA_data_graph.md), [Bentley2016_PEP](Bentley2016_PEP_data_graph.md), [Cook2019Herm](Cook2019Herm_data_graph.md), [Cook2019Male](Cook2019Male_data_graph.md), [Brittin2021](Brittin2021_data_graph.md), [Witvliet1](Witvliet1_data_graph.md), [Witvliet2](Witvliet2_data_graph.md), [Witvliet3](Witvliet3_data_graph.md), [Witvliet4](Witvliet4_data_graph.md), [Witvliet5](Witvliet5_data_graph.md), [Witvliet6](Witvliet6_data_graph.md), [Witvliet7](Witvliet7_data_graph.md), [Witvliet8](Witvliet8_data_graph.md), [WormNeuroAtlas](WormNeuroAtlas_data_graph.md), [Randi2023](Randi2023_data_graph.md), [RipollSanchezShortRange](RipollSanchezShortRange_data_graph.md), [RipollSanchezMidRange](RipollSanchezMidRange_data_graph.md), [RipollSanchezLongRange](RipollSanchezLongRange_data_graph.md), [SSData](SSData_data_graph.md), [UpdSSData](UpdSSData_data_graph.md), [UpdSSData2](UpdSSData2_data_graph.md) | [WormAtlas](https://www.wormatlas.org/neurons/Individual Neurons/IL2frameset.html)
OSB 3D | diff --git a/docs/Comparison.md b/docs/Comparison.md index 76b855c45..825805acb 100644 --- a/docs/Comparison.md +++ b/docs/Comparison.md @@ -300,18 +300,18 @@ Brittin et al. 2021                
-               
-               
-               
-     +               
+               
+               
+                       
               
-               
-               
-           +               
+               
+                            
               
-    +     @@ -493,7 +493,7 @@ | [Cook2019Herm](Cook2019Herm_data.md) | 302 | 0 | 36 | 119 | 5908 | 183 | 1084 | Gen_CS (3709)
Gen_GJ (2199)
| Gen_CS (1051)
Gen_GJ (33)
| | [Cook2019Male](Cook2019Male_data.md) | 292 | 10 | 135 | 147 | 5923 | 209 | 1174 | Gen_CS (4048)
Gen_GJ (1875)
| Gen_CS (1134)
Gen_GJ (40)
| | [Cook2020](Cook2020_data.md) | 22 | 280 | 21 | 19 | 456 | 20 | 218 | Gen_CS (336)
Gen_GJ (120)
| Gen_CS (176)
Gen_GJ (42)
| -| [Brittin2021](Brittin2021_data.md) | 167 | 135 | 0 | 0 | 1258 | 0 | 0 | Contact (1258)
| | +| [Brittin2021](Brittin2021_data.md) | 173 | 129 | 0 | 0 | 5032 | 0 | 0 | Contact (5032)
| | | [Witvliet1](Witvliet1_data.md) | 161 | 141 | 9 | 17 | 841 | 33 | 78 | Gen_CS (675)
Gen_GJ (166)
| Gen_CS (78)
| | [Witvliet2](Witvliet2_data.md) | 162 | 140 | 11 | 21 | 1107 | 32 | 91 | Gen_CS (865)
Gen_GJ (242)
| Gen_CS (91)
| | [Witvliet3](Witvliet3_data.md) | 162 | 140 | 9 | 27 | 1075 | 35 | 100 | Gen_CS (887)
Gen_GJ (188)
| Gen_CS (100)
| diff --git a/docs/Comparison_table.html b/docs/Comparison_table.html index 28322f4cd..925e6cf72 100644 --- a/docs/Comparison_table.html +++ b/docs/Comparison_table.html @@ -309,18 +309,18 @@ Brittin et al. 2021                
-               
-               
-               
-     +               
+               
+               
+                       
               
-               
-               
-           +               
+               
+                            
               
-    +     diff --git a/docs/api/cect/Analysis.md b/docs/api/cect/Analysis.md new file mode 100644 index 000000000..21fd48ecb --- /dev/null +++ b/docs/api/cect/Analysis.md @@ -0,0 +1 @@ +::: cect.Analysis diff --git a/docs/api/summary.md b/docs/api/summary.md index 9fcd48de7..26b8a6591 100644 --- a/docs/api/summary.md +++ b/docs/api/summary.md @@ -1,4 +1,5 @@ * [cect](cect/index.md) + * [Analysis](cect/Analysis.md) * [BrittinDataReader](cect/BrittinDataReader.md) * [CellInfo](cect/CellInfo.md) * [Cells](cect/Cells.md) diff --git a/docs/assets/Test_Neurons_Chemical_Exc_graph.json b/docs/assets/Test_Neurons_Chemical_Exc_graph.json index 32f5a41b5..81530bea8 100644 --- a/docs/assets/Test_Neurons_Chemical_Exc_graph.json +++ b/docs/assets/Test_Neurons_Chemical_Exc_graph.json @@ -11,12 +11,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.877932, - -0.923915 + -0.988656, + -0.986776 ], "y": [ - 0.00289, - 0.028945 + 0.129635, + 0.086008 ] }, { @@ -30,12 +30,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.923915, - -0.991058 + -0.986776, + -1.0 ], "y": [ - 0.028945, - 0.044005 + 0.086008, + 0.032089 ] }, { @@ -49,12 +49,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.233329, - -0.194552 + -0.454996, + -0.386672 ], "y": [ - -0.159622, - -0.190212 + 0.521158, + 0.448148 ] }, { @@ -68,12 +68,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.303647, - -0.233329 + -0.541474, + -0.454996 ], "y": [ - -0.14207, - -0.159622 + 0.438789, + 0.521158 ] }, { @@ -87,12 +87,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.243629, - 0.309722 + 0.157617, + 0.206195 ], "y": [ - 0.177089, - 0.20449 + -0.172821, + -0.117865 ] }, { @@ -106,12 +106,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.309722, - 0.272293 + 0.206195, + 0.159815 ], "y": [ - 0.20449, - 0.242361 + -0.117865, + -0.084205 ] }, { @@ -125,12 +125,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.309722, - 0.382934 + 0.206195, + 0.283683 ], "y": [ - 0.20449, - 0.175592 + -0.117865, + -0.131037 ] }, { @@ -144,12 +144,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.309722, - 0.342223 + 0.206195, + 0.247485 ], "y": [ - 0.20449, - 0.269449 + -0.117865, + -0.05039 ] }, { @@ -163,12 +163,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.382934, - 0.364804 + 0.283683, + 0.27528 ], "y": [ - 0.175592, - 0.260144 + -0.131037, + -0.053691 ] }, { @@ -182,12 +182,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.382934, - 0.429849 + 0.283683, + 0.332007 ], "y": [ - 0.175592, - 0.158962 + -0.131037, + -0.150907 ] }, { @@ -201,12 +201,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.342223, - 0.364804 + 0.247485, + 0.27528 ], "y": [ - 0.269449, - 0.260144 + -0.05039, + -0.053691 ] }, { @@ -220,12 +220,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.496116, - 0.429849 + 0.401292, + 0.332007 ], "y": [ - 0.155419, - 0.158962 + -0.180239, + -0.150907 ] }, { @@ -1808,612 +1808,612 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.975193, + -0.843699, + -0.907589, + -0.998631, + -0.94327, + -0.873007, + -0.956346, + -0.988656, + -0.840553, -1.0, - -0.899796, - -0.986236, - -0.983063, - -0.955283, - -0.877932, - -0.822903, - -0.991058, - -0.932651, - -0.811459, - -0.862322, - -0.97492, - -0.923915, - -0.947153, - -0.924283, - -0.879258, - -0.868142, - -0.963709, - -0.872052, - -0.24294, - -0.284209, - -0.321748, - -0.518172, - -0.788071, - -0.568763, - -0.728394, - -0.414138, - -0.675579, - -0.713066, - -0.608035, - -0.763541, - -0.423415, - -0.514683, - -0.347762, - -0.325647, - -0.652095, - -0.671419, - -0.233329, - -0.64209, - -0.644047, - -0.548989, - -0.565355, - -0.658691, - -0.658669, - -0.756918, - -0.548294, - -0.482103, - -0.48983, - -0.303647, - -0.810706, - -0.584289, - -0.351878, - -0.299544, - -0.629614, - -0.786935, - -0.519214, - -0.754142, - 0.243629, - -0.6697, - -0.619841, - -0.805776, - -0.495438, - -0.775166, - -0.684026, - -0.176484, - -0.724814, - -0.782094, - -0.685728, - -0.620547, - -0.427336, - -0.545097, - -0.279099, - -0.440323, - -0.460326, - -0.371969, - -0.798882, - -0.407447, - -0.73423, - -0.745722, - -0.632844, - -0.704693, - -0.547752, - -0.69574, - -0.639192, - -0.472455, - -0.383097, - -0.574613, - -0.389059, - -0.800049, - -0.751806, - -0.607259, - -0.412928, - -0.800801, - -0.217247, - -0.709569, - -0.719033, - -0.542127, - -0.470253, - -0.799208, - -0.705365, - -0.799199, - -0.600433, - 0.101237, - -0.206585, - -0.605628, - -0.422554, - 0.060266, - -0.123678, - -0.367341, - -0.548804, - -0.147694, - 0.177467, - 0.203985, - -0.227436, - -0.470637, - 0.042102, - -0.208773, - -0.170172, - -0.06786, - -0.247507, - -0.143253, - 0.272293, - 0.00316, - -0.463218, - -0.327952, - 0.016658, - -0.3326, - -0.191739, - -0.146588, - 0.017768, - -0.557631, - -0.413198, - 0.07944, - -0.392855, - 0.292763, - -0.230322, - 0.248778, - -0.005349, - -0.048254, - -0.086566, - -0.382222, - -0.12041, - -0.165522, - 0.309722, - -0.254744, - -0.009037, - 0.116631, - 0.100752, - 0.120582, - -0.56748, - -0.111195, - -0.437213, - 0.662424, - 0.070091, - -0.168402, - 0.224949, - 0.142118, - 0.06091, - -0.095066, - 0.202015, - 0.267527, - 0.092828, - 0.50062, - 0.176804, - -0.290755, - -0.041982, - -0.293454, - 0.040559, - 0.427305, - -0.253704, - -0.028691, - 0.4514, - 0.145322, - -0.051819, - 0.154317, - -0.065472, - -0.194552, - 0.551682, - -0.014889, - 0.607936, - -0.613789, - 0.376298, - -0.087324, - 0.420676, - 0.293009, - 0.485227, - 0.66193, - 0.433768, - 0.833976, - 0.701868, - 0.828685, - 0.786858, - 0.840813, - 0.6931, - 0.761798, - 0.804372, - 0.581818, - 0.770386, - 0.572558, - 0.719964, - 0.581387, - 0.607716, - 0.504576, - 0.338984, - 0.835806, - 0.27654, - 0.382934, - 0.704773, - 0.813955, - 0.848236, - 0.556815, - 0.85604, - 0.620781, - 0.364804, - 0.394878, - 0.480712, - 0.235445, - 0.427971, - 0.760208, - 0.715158, - 0.78552, - 0.623283, - 0.241267, - 0.838612, - 0.356382, - 0.480788, - 0.462089, - 0.848898, - 0.324185, - 0.846785, - 0.686843, - 0.521699, - 0.824155, - 0.756415, - 0.822508, - 0.538595, - 0.21973, - 0.708226, - 0.69982, - 0.204601, - 0.265251, - 0.733687, - 0.387805, - 0.465557, - 0.658926, - 0.349718, - 0.712772, - 0.490845, - 0.730986, - 0.525033, - 0.645638, - 0.58543, - 0.736953, - 0.661789, - 0.597056, - 0.61132, - 0.726917, - 0.379438, - 0.530437, - 0.42623, - 0.753543, - 0.575934, - 0.772865, - 0.777777, - 0.393446, - 0.496116, - 0.811082, - 0.649721, - 0.715923, - 0.635839, - 0.85063, - 0.823628, - 0.851245, - 0.720878, - 0.588585, - 0.789252, - 0.342223, - 0.566168, - 0.166952, - 0.332871, - 0.679034, - 0.328295, - 0.812771, - 0.676909, - 0.560267, - 0.821215, - 0.307167, - 0.823589, - 0.547626, - 0.794557, - 0.846906, - 0.357668, - 0.447091, - 0.392085, - 0.63756, - 0.429849, - 0.754926, - 0.273922, - 0.673798, - -0.024275, - 0.079276 + -0.944067, + -0.988049, + -0.87301, + -0.970897, + -0.986776, + -0.823686, + -0.904383, + -0.818631, + -0.983678, + -0.999144, + -0.960228, + -0.344197, + -0.388042, + -0.538051, + -0.669612, + -0.6366, + -0.78793, + -0.439082, + -0.415474, + -0.247192, + -0.336334, + -0.668464, + -0.668713, + -0.378147, + -0.468407, + -0.712583, + -0.62892, + -0.629655, + -0.693997, + -0.454996, + -0.749866, + -0.504506, + -0.470978, + -0.469577, + -0.704645, + -0.813665, + -0.613206, + -0.610493, + -0.257792, + -0.654374, + -0.541474, + -0.501856, + -0.773186, + -0.492861, + -0.623088, + -0.633449, + -0.812979, + -0.527455, + -0.766275, + 0.157617, + -0.176165, + -0.747327, + -0.791473, + -0.690686, + -0.587313, + -0.453506, + -0.524557, + -0.289613, + -0.66767, + -0.377281, + -0.209525, + -0.781063, + -0.593772, + -0.744066, + -0.76077, + -0.46906, + -0.725144, + -0.574038, + -0.719854, + -0.659492, + -0.309981, + -0.544825, + -0.595212, + -0.403615, + -0.797356, + -0.79688, + -0.5699, + -0.278771, + -0.80531, + -0.41442, + -0.695729, + -0.739279, + -0.687186, + -0.506445, + -0.806642, + -0.312196, + -0.810859, + -0.541482, + -0.572707, + -0.655737, + -0.784028, + -0.586562, + -0.348113, + -0.696714, + -0.445701, + -0.618016, + -0.156961, + 0.171712, + 0.10892, + -0.44595, + -0.278607, + -0.031534, + -0.062381, + -0.14765, + -0.209007, + -0.309832, + -0.604867, + -0.144588, + 0.022497, + -0.550456, + -0.475809, + 0.069763, + -0.351341, + 0.159815, + -0.13711, + 0.001338, + -0.225727, + 0.08412, + 0.044799, + -0.074262, + 0.296974, + -0.202715, + 0.268715, + 0.016407, + 0.02574, + -0.444115, + 0.520918, + -0.13466, + -0.489274, + -0.290566, + -0.270528, + 0.139685, + 0.077767, + 0.044405, + 0.234622, + 0.206195, + -0.040408, + -0.561005, + 0.641211, + 0.113377, + -0.34086, + 0.213145, + -0.020013, + 0.138622, + -0.089544, + 0.192387, + 0.037386, + 0.209427, + 0.533816, + 0.1636, + -0.198027, + -0.039635, + 0.212644, + -0.098053, + 0.146014, + -0.252271, + -0.008809, + 0.456207, + 0.113181, + -0.484458, + 0.163776, + -0.070465, + -0.113683, + 0.663483, + -0.172306, + 0.28296, + -0.610363, + 0.390829, + -0.386672, + -0.1723, + -0.231476, + 0.088035, + -0.061558, + -0.395603, + -0.108883, + 0.721946, + 0.852755, + 0.797183, + 0.827841, + 0.686532, + 0.784509, + 0.824906, + 0.422457, + 0.387648, + 0.596174, + 0.720646, + 0.529188, + 0.495794, + 0.594088, + 0.410897, + 0.826679, + 0.240186, + 0.814091, + 0.743314, + 0.846106, + 0.845665, + 0.536073, + 0.86392, + 0.283683, + 0.377147, + 0.325069, + 0.32266, + 0.360426, + 0.518092, + 0.770677, + 0.27528, + 0.834444, + 0.707662, + 0.215544, + 0.816007, + 0.330038, + 0.461195, + 0.495597, + 0.844892, + 0.392792, + 0.832395, + 0.743774, + 0.572593, + 0.851179, + 0.745241, + 0.849279, + 0.550583, + 0.519898, + 0.648255, + 0.700828, + 0.301366, + 0.263676, + 0.741496, + 0.5997, + 0.654833, + 0.669464, + 0.443392, + 0.677788, + 0.617917, + 0.693272, + 0.411837, + 0.683007, + 0.682772, + 0.726654, + 0.7172, + 0.545002, + 0.696059, + 0.829884, + 0.438516, + 0.510194, + 0.457218, + 0.718426, + 0.640249, + 0.784037, + 0.769411, + 0.298865, + 0.861812, + 0.855938, + 0.729743, + 0.779953, + 0.557296, + 0.860381, + 0.401292, + 0.848449, + 0.634874, + 0.423016, + 0.804292, + 0.61759, + 0.581617, + 0.176527, + 0.334521, + 0.584361, + 0.254473, + 0.247485, + 0.642474, + 0.583791, + 0.843727, + 0.286973, + 0.810212, + 0.60501, + 0.77896, + 0.853464, + 0.356889, + 0.453658, + 0.424929, + 0.655823, + 0.797999, + 0.769096, + 0.48041, + 0.646275, + 0.484357, + 0.613292, + 0.332007, + 0.768089, + 0.750846, + 0.361673, + 0.072714, + -0.031664 ], "y": [ - 0.108496, - -0.010999, - -0.310319, - -0.0689, - -0.126451, - -0.176945, - 0.00289, - -0.396255, - 0.044005, - -0.272909, - 0.347642, - 0.198545, - 0.165133, - 0.028945, - 0.211585, - 0.274076, - 0.295415, - -0.369596, - -0.218808, - 0.361429, - -0.622336, - 0.604945, - 0.58055, - -0.52765, - -0.173301, - 0.39759, - -0.014737, - 0.502028, - -0.156452, - -0.292854, - 0.316194, - 0.223293, - -0.58936, - 0.516754, - -0.598619, - -0.620647, - 0.185956, - -0.08379, - -0.159622, - -0.22048, - -0.415109, - 0.507762, - -0.330974, - 0.277142, - 0.395647, - -0.234585, - 0.462489, - 0.477709, - -0.541433, - -0.14207, - 0.00846, - 0.489686, - 0.584861, - -0.57423, - -0.450098, - 0.172537, - 0.370061, - 0.264335, - 0.177089, - -0.392323, - -0.403698, - -0.071944, - 0.548442, - -0.206124, - 0.036311, - -0.619066, - 0.286144, - -0.139621, - 0.385182, - 0.406873, - 0.580545, - -0.475454, - -0.627719, - -0.559358, - 0.545646, - -0.565485, - -0.033143, - -0.48604, - -0.311185, - 0.186531, - -0.307584, - 0.355959, - -0.514842, - -0.377016, - 0.434959, - -0.486927, - 0.591509, - -0.485059, - -0.60149, - 0.089734, - -0.269298, - 0.459519, - 0.544151, - 0.049835, - -0.612441, - -0.345008, - 0.3232, - -0.400837, - -0.568705, - -0.108689, - 0.124388, - 0.129781, - -0.465156, - 0.647214, - 0.601847, - 0.140465, - -0.329664, - -0.571568, - 0.625691, - 0.518399, - -0.111265, - -0.607174, - -0.600724, - 0.593361, - 0.444298, - -0.397086, - -0.626842, - -0.578529, - 0.630526, - -0.607751, - 0.559435, - 0.570251, - 0.242361, - 0.603469, - 0.379831, - -0.527297, - 0.649151, - 0.543474, - 0.62034, - 0.638, - -0.616825, - 0.261671, - 0.155088, - 0.657689, - 0.350837, - 0.584686, - 0.611093, - 0.609265, - 0.661469, - -0.624635, - -0.569749, - -0.450897, - -0.605043, - -0.515112, - 0.20449, - -0.552525, - -0.6257, - -0.618125, - -0.601842, - 0.635229, - -0.240819, - 0.644997, - 0.453408, - -0.045635, - -0.615772, - -0.566936, - 0.620971, - -0.613229, - 0.642337, - -0.617205, - 0.632937, - -0.486081, - 0.574414, - -0.402577, - 0.636174, - 0.572031, - 0.659045, - -0.485839, - 0.656197, - -0.276189, - 0.595086, - 0.639287, - -0.464583, - 0.646072, - 0.540397, - 0.620853, - 0.643372, - -0.190212, - 0.325598, - -0.58193, - -0.233712, - 0.004157, - 0.52836, - 0.650986, - 0.595597, - 0.621878, - 0.577089, - 0.238946, - -0.566232, - 0.138752, - -0.192375, - 0.095028, - -0.301675, - 0.049636, - -0.43176, - 0.276106, - 0.244927, - 0.499051, - -0.161474, - -0.41387, - 0.023173, - -0.528585, - 0.442086, - 0.547608, - -0.577327, - -0.167424, - -0.595078, - 0.175592, - 0.415391, - 0.184085, - -0.112002, - 0.541028, - -0.010729, - -0.488537, - 0.260144, - -0.565741, - -0.544807, - -0.55154, - 0.496294, - -0.345783, - 0.101974, - 0.265252, - 0.358701, - -0.626147, - -0.13966, - 0.606355, - 0.486764, - -0.592981, - 0.02305, - 0.618928, - -0.043046, - 0.324347, - -0.565093, - -0.089002, - -0.320478, - 0.160173, - 0.478888, - -0.600857, - -0.400177, - -0.270786, - -0.625964, - 0.621028, - -0.385979, - -0.456444, - 0.561789, - 0.458359, - -0.530996, - 0.176195, - -0.572804, - -0.358821, - -0.511439, - -0.378775, - 0.522082, - 0.316169, - -0.458667, - -0.493029, - 0.487587, - 0.359658, - 0.580128, - 0.545613, - -0.603069, - 0.338191, - -0.341253, - 0.304599, - -0.284635, - 0.600038, - 0.155419, - -0.215223, - -0.298013, - -0.111554, - 0.472937, - 0.074779, - -0.004294, - -0.074235, - 0.387257, - -0.134168, - 0.215409, - 0.269449, - -0.500998, - -0.625207, - 0.578418, - 0.438528, - -0.607602, - -0.241924, - 0.401973, - -0.001991, - 0.21078, - -0.636742, - -0.191447, - -0.544579, - -0.260159, - 0.114606, - -0.621608, - 0.590429, - -0.617793, - -0.466155, - 0.158962, - -0.043018, - -0.630169, - -0.425082, - -0.648664, - -0.647015 + -0.276111, + -0.318705, + 0.056781, + -0.272395, + 0.226381, + -0.177439, + 0.129635, + 0.370333, + 0.032089, + 0.255486, + -0.037651, + -0.380689, + -0.21843, + 0.086008, + -0.411558, + 0.313799, + 0.325744, + -0.13443, + -0.086417, + 0.192814, + 0.612131, + 0.534308, + -0.437886, + -0.393897, + 0.282127, + 0.152044, + -0.591401, + 0.580834, + -0.635485, + -0.625901, + 0.128873, + -0.119847, + -0.595873, + -0.468763, + -0.308819, + 0.426753, + -0.206214, + 0.18834, + 0.521158, + -0.260249, + 0.498328, + 0.497613, + -0.569226, + 0.047634, + 0.038607, + 0.46464, + 0.220165, + -0.59101, + -0.432904, + 0.438789, + 0.373411, + 0.219796, + 0.552201, + -0.456222, + -0.401478, + -0.033128, + 0.520577, + -0.228983, + -0.172821, + -0.628088, + 0.251268, + -0.130665, + 0.380809, + 0.452935, + 0.574747, + -0.510146, + -0.632403, + -0.303498, + 0.586787, + -0.634507, + -0.164075, + -0.314937, + -0.298602, + 0.170682, + -0.528633, + 0.32727, + -0.504612, + -0.349168, + 0.414748, + -0.585971, + 0.479295, + -0.477994, + -0.602539, + 0.111584, + -0.064645, + 0.495967, + 0.597304, + 0.003211, + -0.546444, + -0.376528, + 0.289955, + -0.03551, + -0.553475, + -0.099115, + 0.600842, + 0.076585, + -0.522637, + 0.366485, + 0.37266, + -0.198264, + -0.42283, + -0.588135, + 0.33955, + 0.449822, + 0.004558, + -0.61168, + -0.612602, + 0.601704, + -0.339263, + -0.499203, + -0.630125, + -0.627521, + 0.614816, + -0.582973, + 0.523999, + 0.117036, + 0.544684, + 0.624262, + -0.277226, + -0.403126, + 0.643497, + 0.529273, + -0.084205, + 0.6435, + -0.619159, + 0.474078, + -0.6015, + 0.654232, + -0.563649, + 0.573891, + 0.620746, + 0.602503, + 0.663053, + -0.636556, + 0.339055, + 0.185643, + -0.596529, + -0.153296, + 0.561194, + -0.552984, + -0.611771, + -0.630355, + -0.61441, + 0.61351, + -0.117865, + 0.634626, + 0.290302, + -0.167331, + -0.621356, + -0.49318, + 0.625198, + -0.591492, + 0.650601, + -0.626163, + 0.63754, + 0.577082, + 0.560021, + -0.391793, + 0.641521, + 0.598525, + 0.660217, + -0.583078, + 0.648178, + -0.556264, + 0.5894, + 0.649794, + -0.411347, + 0.65019, + 0.104287, + 0.615832, + 0.647527, + -0.616077, + 0.104967, + -0.54521, + -0.571071, + -0.119325, + 0.522552, + 0.448148, + 0.630166, + 0.60581, + 0.658401, + 0.57955, + -0.480607, + 0.626371, + -0.176505, + -0.005773, + -0.301869, + 0.183474, + -0.45232, + 0.250197, + 0.212071, + 0.599029, + -0.625766, + -0.393462, + 0.001697, + -0.572498, + 0.533461, + 0.471226, + -0.540785, + -0.230741, + -0.607884, + 0.240113, + 0.376357, + -0.031518, + -0.16125, + 0.556811, + 0.016645, + -0.131037, + 0.5733, + -0.60319, + -0.631043, + -0.522626, + 0.424162, + -0.346855, + -0.053691, + 0.108748, + 0.19826, + -0.637848, + -0.205458, + 0.613523, + 0.49183, + -0.584551, + -0.111267, + 0.600768, + -0.182913, + 0.078515, + -0.542395, + 0.084761, + -0.360673, + 0.037502, + 0.473482, + -0.508154, + -0.489372, + -0.278948, + -0.526779, + 0.62522, + -0.390842, + 0.193194, + 0.39237, + 0.455544, + -0.482198, + 0.296786, + -0.491904, + -0.420619, + -0.588377, + -0.341722, + 0.428236, + 0.344006, + -0.404849, + -0.539735, + 0.402045, + -0.082491, + 0.556108, + 0.55652, + -0.597194, + 0.389808, + -0.040208, + 0.298776, + -0.317155, + 0.62702, + -0.047774, + -0.079475, + -0.082009, + -0.215238, + 0.533719, + 0.060742, + -0.180239, + -0.135652, + 0.484163, + 0.414023, + 0.140005, + 0.293898, + -0.484673, + -0.635943, + 0.578945, + 0.523373, + -0.639898, + -0.05039, + 0.454188, + 0.376356, + 0.158374, + -0.643327, + -0.262181, + -0.525347, + -0.272808, + 0.123785, + -0.629409, + 0.589547, + -0.616108, + -0.4574, + 0.274638, + 0.319559, + -0.563254, + -0.400698, + 0.58139, + 0.509541, + -0.150907, + 0.199747, + 0.337677, + 0.617736, + -0.667519, + -0.67256 ] } ], diff --git a/docs/assets/Test_Neurons_Chemical_Exc_graph.png b/docs/assets/Test_Neurons_Chemical_Exc_graph.png index 8bd75a0a4780d2c3ab94fb6de52ec8fca2c3d807..207b7742f7f5e555e583676e86dbdc6ca159dd74 100644 GIT binary patch literal 105470 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≻Y`@&FcFmSu)(WN%7T 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 HCgT4AmYUqh literal 104838 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 F{V&|SXdVCn diff --git a/docs/assets/Test_Neurons_Chemical_Inh_graph.json b/docs/assets/Test_Neurons_Chemical_Inh_graph.json index 8ddde8293..9225558fd 100644 --- a/docs/assets/Test_Neurons_Chemical_Inh_graph.json +++ b/docs/assets/Test_Neurons_Chemical_Inh_graph.json @@ -11,12 +11,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.637606, - 0.733436 + 0.729977, + 0.71352 ], "y": [ - -0.30602, - -0.301635 + -0.257614, + -0.117944 ] }, { @@ -30,12 +30,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.545661, - 0.429914 + 0.52519, + 0.562813 ], "y": [ - -0.54925, - -0.583145 + 0.41945, + 0.534866 ] }, { @@ -49,12 +49,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.637606, - 0.573468 + 0.729977, + 0.802683 ], "y": [ - -0.30602, - -0.337494 + -0.257614, + -0.223241 ] }, { @@ -1637,612 +1637,612 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.822352, - -0.961004, - -0.874395, - -0.933172, - -0.846369, - -0.972536, -1.0, - -0.955484, - -0.997321, - -0.982262, - -0.99415, - -0.853291, - -0.892807, - -0.879993, - -0.845208, - -0.887724, - -0.879654, - -0.932241, - -0.810722, - -0.9798, - -0.461408, - -0.649096, - -0.780176, - -0.421385, - -0.664989, - -0.811948, - -0.72242, - -0.370225, - -0.710065, - -0.766813, - -0.419965, - -0.731512, - -0.481201, - -0.507517, - -0.61845, - -0.757254, - -0.327971, - -0.626211, - -0.760094, - -0.705917, - -0.652252, - -0.548061, - -0.772086, - -0.550146, - -0.802209, - -0.64431, - -0.24269, - -0.202438, - -0.570583, - -0.523575, - -0.794563, - -0.715767, - -0.290778, - -0.280896, - -0.344167, - -0.695462, - -0.342245, - -0.796752, - -0.164064, - -0.512975, - -0.598165, - -0.653374, - -0.79981, - -0.669052, - -0.465102, - -0.81008, - -0.374099, - -0.454015, - -0.788383, - -0.426657, - -0.796394, - -0.388888, - -0.789987, - -0.463478, - -0.609528, - -0.678593, - -0.75036, - -0.728131, - -0.450006, - -0.646514, - -0.533203, - -0.560342, - -0.639365, - -0.697829, - -0.506647, - -0.548007, - -0.666708, - -0.373432, - -0.481981, - -0.707077, - -0.724623, - -0.610432, - -0.606032, - -0.622701, - -0.587446, - -0.404641, - -0.328847, - -0.531538, - -0.423056, - -0.686418, - -0.679552, - -0.265518, - -0.57838, - 0.492038, - 0.220269, - -0.222582, - 0.181915, - -0.383967, - -0.162918, - 0.099964, - 0.076529, - 0.129546, - 0.060718, - -0.384734, - -0.071534, - 0.164678, - 0.023371, - -0.542549, - -0.192762, - 0.019629, - 0.082905, - 0.160603, - 0.124375, - 0.138831, - -0.155596, - -0.534359, - -0.506041, - 0.137557, - 0.315373, - 0.196832, - -0.247757, - 0.173368, - -0.103171, - -0.10622, - -0.32615, - 0.048203, - -0.032737, - 0.648063, - -0.44712, - -0.449633, - -0.008283, - -0.023732, - -0.478413, - -0.026724, - -0.107557, - 0.069949, - 0.151634, - -0.315424, - -0.276392, - -0.006514, - 0.38299, - 0.256597, - -0.606992, - -0.03112, - -0.121346, - 0.331451, - -0.258718, - 0.043142, - 0.622284, - -0.360571, - -0.175683, - 0.581313, - -0.291535, - -0.0737, - 0.124868, - -0.321414, - 0.251495, - -0.19733, - -0.140936, - 0.231421, - -0.070417, - -0.07703, - 0.017706, - -0.231423, - -0.208641, - -0.120521, - -0.588249, - -0.510128, - -0.237346, - 0.098717, - -0.622143, - -0.132989, - 0.195884, - -0.043286, - 0.680929, - 0.441608, - 0.305422, - 0.510414, - 0.616152, - 0.765863, - 0.681828, - 0.422916, - 0.660928, - 0.838233, - 0.48589, - 0.32869, - 0.359005, - 0.718218, - 0.708152, - 0.786899, - 0.839293, - 0.849118, - 0.821723, - 0.686355, - 0.455782, - 0.273465, - 0.83822, - 0.828219, - 0.626567, - 0.579059, - 0.66002, - 0.802681, - 0.723793, - 0.497128, - 0.575962, - 0.695219, - 0.240156, - 0.800776, - 0.683926, - 0.620509, - 0.520671, - 0.567087, - 0.727309, - 0.703671, - 0.701333, - 0.270514, - 0.705078, - 0.517853, - 0.847626, - 0.173042, - 0.638177, - 0.728161, - 0.458064, - 0.297115, - 0.428514, - 0.605445, - 0.442742, - 0.553722, - 0.679626, - 0.792636, - 0.770947, - 0.321976, - 0.724229, - 0.566288, - 0.615315, - 0.634815, - 0.730986, - 0.729112, - 0.532044, - 0.819142, - 0.473983, - 0.837184, - 0.592823, - 0.813852, - 0.741045, - 0.442644, - 0.606517, - 0.699474, - 0.799639, - 0.774382, - 0.559389, - 0.389655, - 0.392587, - 0.733436, - 0.261187, - 0.832098, - 0.429914, - 0.837592, - 0.36286, - 0.502557, - 0.828308, - 0.834239, - 0.567044, - 0.573468, - 0.358671, - 0.414255, - 0.846052, - 0.750299, - 0.816973, - 0.796337, - 0.744178, - 0.842309, - 0.337987, - 0.370956, - 0.544041, - 0.471906, - 0.838544, - 0.529115, - 0.769293, - 0.805544, - 0.288443, - 0.217089, - 0.826585, - 0.637606, - 0.749271, - 0.415184, - 0.545661, - 0.509221, - 0.663372, - 0.645378, - 0.038138, - -0.044965 + -0.958771, + -0.993902, + -0.894619, + -0.995521, + -0.867129, + -0.854453, + -0.870142, + -0.978567, + -0.891003, + -0.823262, + -0.816916, + -0.849122, + -0.988222, + -0.947029, + -0.919801, + -0.971743, + -0.913156, + -0.937391, + -0.97852, + -0.593804, + -0.380299, + -0.720551, + -0.783808, + -0.434598, + -0.744192, + -0.427497, + -0.667177, + -0.63508, + -0.742175, + -0.443171, + -0.531058, + -0.669592, + -0.707102, + -0.474897, + -0.546291, + -0.785755, + -0.59968, + -0.755009, + -0.546244, + -0.24047, + -0.162079, + -0.629196, + -0.570427, + -0.802877, + -0.504928, + -0.354887, + -0.289998, + -0.340054, + -0.752566, + -0.360559, + -0.798248, + -0.206269, + -0.536071, + -0.729165, + -0.525842, + -0.797675, + -0.619836, + -0.677565, + -0.811272, + -0.318839, + -0.455802, + -0.652264, + -0.428388, + -0.798834, + -0.461705, + -0.801436, + -0.447826, + -0.514836, + -0.561402, + -0.753231, + -0.721476, + -0.659751, + -0.636406, + -0.49463, + -0.576101, + -0.651309, + -0.780019, + -0.498144, + -0.592155, + -0.645753, + -0.379004, + -0.563003, + -0.800302, + -0.761835, + -0.686268, + -0.721496, + -0.680898, + -0.622584, + -0.277891, + -0.343902, + -0.586788, + -0.430704, + -0.695883, + -0.613646, + -0.291727, + -0.405861, + -0.661099, + -0.67979, + -0.76587, + -0.677655, + -0.766327, + -0.395395, + -0.424096, + 0.086514, + 0.172005, + 0.045102, + -0.276149, + -0.01832, + 0.557673, + 0.064437, + -0.28568, + -0.088101, + 0.049562, + 0.240189, + -0.132571, + 0.112323, + 0.13703, + -0.244677, + -0.612174, + -0.531208, + 0.110999, + 0.288135, + 0.263726, + -0.054289, + 0.204668, + 0.304307, + -0.073074, + -0.051436, + 0.117157, + 0.034032, + 0.659036, + -0.122131, + -0.482388, + 0.026777, + -0.178748, + -0.406946, + -0.315358, + -0.000431, + 0.137401, + 0.184119, + -0.346124, + -0.193062, + -0.160225, + 0.22356, + 0.415932, + -0.464317, + -0.19588, + -0.097016, + 0.418717, + -0.158829, + 0.063229, + 0.218493, + -0.236451, + -0.271914, + 0.478383, + -0.302457, + -0.03556, + 0.157854, + -0.374469, + 0.319151, + -0.082737, + -0.110535, + 0.384171, + 0.005687, + 0.010482, + -0.039482, + -0.226258, + -0.140779, + -0.456776, + -0.542699, + -0.381454, + -0.207508, + 0.096165, + -0.612678, + -0.122, + 0.163368, + -0.011578, + 0.078913, + -0.568704, + -0.232883, + -0.070352, + -0.566272, + 0.137006, + 0.397951, + 0.480253, + 0.510533, + 0.841282, + 0.38037, + 0.425097, + 0.280804, + 0.724948, + 0.73863, + 0.786546, + 0.843265, + 0.851512, + 0.841252, + 0.749999, + 0.439319, + 0.3571, + 0.817703, + 0.843068, + 0.617293, + 0.495682, + 0.773586, + 0.821967, + 0.714856, + 0.803869, + 0.662234, + 0.693933, + 0.174499, + 0.803854, + 0.697138, + 0.638137, + 0.524279, + 0.59032, + 0.678456, + 0.69873, + 0.732586, + 0.29745, + 0.637736, + 0.601248, + 0.852262, + 0.217589, + 0.451099, + 0.709142, + 0.615716, + 0.29296, + 0.439812, + 0.647787, + 0.376748, + 0.550373, + 0.739787, + 0.803677, + 0.654203, + 0.334461, + 0.579196, + 0.256731, + 0.572693, + 0.625604, + 0.710186, + 0.691306, + 0.653736, + 0.825142, + 0.601066, + 0.842984, + 0.573014, + 0.808905, + 0.757523, + 0.483592, + 0.772282, + 0.525321, + 0.846596, + 0.783261, + 0.526107, + 0.345178, + 0.541129, + 0.458846, + 0.199524, + 0.74363, + 0.393893, + 0.8266, + 0.480227, + 0.71352, + 0.827156, + 0.824724, + 0.562813, + 0.420297, + 0.312611, + 0.348771, + 0.850793, + 0.762752, + 0.834933, + 0.802683, + 0.623687, + 0.846593, + 0.350204, + 0.525152, + 0.512019, + 0.418927, + 0.78525, + 0.525836, + 0.777489, + 0.805066, + 0.286476, + 0.241951, + 0.828195, + 0.666101, + 0.742543, + 0.468943, + 0.598554, + 0.546106, + 0.683366, + 0.729977, + 0.700607, + 0.739426, + 0.52519, + 0.64918, + 0.72508, + 0.585596, + -0.080896, + 0.000897 ], "y": [ - -0.408449, - 0.186685, - 0.060467, - 0.262624, - -0.251057, - -0.161859, - 0.003581, - -0.244985, - -0.055583, - 0.127419, - 0.064967, - 0.152174, - 0.223714, - -0.353354, - 0.311208, - -0.284251, - 0.330282, - -0.214588, - 0.396477, - -0.104322, - 0.563808, - -0.4334, - 0.179576, - 0.562346, - -0.138485, - -0.020064, - 0.259364, - -0.528917, - 0.345062, - -0.194269, - -0.498405, - -0.286749, - 0.516846, - 0.513848, - -0.307455, - 0.261494, - -0.617559, - 0.247607, - 0.214004, - -0.366117, - -0.396431, - -0.475926, - -0.230511, - -0.389856, - 0.052682, - 0.370301, - -0.631042, - -0.634878, - -0.492669, - 0.203098, - 0.094707, - -0.114908, - -0.624162, - 0.611189, - 0.562116, - -0.333522, - -0.588776, - 0.013017, - -0.630294, - -0.541603, - -0.476938, - 0.402511, - -0.091754, - 0.274035, - -0.327354, - -0.05749, - -0.604371, - 0.512457, - -0.126394, - 0.50391, - 0.138682, - 0.588495, - -0.163874, - -0.500792, - 0.339406, - 0.036947, - -0.258959, - -0.320658, - -0.563523, - -0.227733, - 0.508883, - 0.502149, - 0.439162, - 0.099982, - -0.490269, - -0.526067, - 0.168276, - 0.570267, - -0.560266, - -0.026058, - 0.307692, - -0.40955, - 0.449708, - -0.45762, - 0.481727, - -0.575564, - 0.611637, - 0.422432, - -0.594156, - 0.375011, - -0.387859, - -0.600569, - 0.418432, - -0.417169, - 0.617266, - 0.554694, - 0.588872, - 0.49806, - -0.570161, - -0.611236, - -0.621589, - 0.608647, - -0.596546, - 0.371281, - -0.5927, - -0.605029, - 0.628477, - 0.299799, - 0.595591, - 0.651186, - 0.619921, - -0.512708, - -0.618416, - 0.53279, - 0.627511, - -0.313015, - 0.378813, - -0.59692, - -0.535993, - 0.625431, - -0.470242, - 0.633443, - -0.60998, - 0.637901, - 0.494977, - 0.652322, - -0.617142, - 0.101701, - 0.423781, - -0.416866, - 0.657493, - 0.63374, - -0.166722, - -0.568658, - 0.514523, - 0.642982, - 0.645165, - 0.549756, - -0.551096, - -0.604225, - 0.536638, - -0.529092, - 0.120146, - 0.584835, - 0.604237, - 0.534145, - 0.576807, - -0.623925, - -0.205636, - -0.44505, - 0.616077, - 0.324284, - 0.577014, - 0.650054, - 0.649423, - -0.532201, - 0.604106, - -0.571538, - -0.60791, - 0.595613, - -0.624145, - 0.633163, - -0.613768, - -0.573736, - 0.611187, - -0.581831, - -0.187934, - 0.028219, - 0.601649, - 0.646516, - -0.045994, - 0.639223, - -0.600324, - 0.651687, - 0.43175, - 0.416392, - 0.613749, - -0.555696, - 0.386026, - -0.323187, - 0.354001, - -0.435029, - -0.462937, - 0.118164, - -0.562657, - 0.61289, - 0.59211, - -0.249289, - 0.393243, - 0.262713, - -0.136245, - -0.011818, - -0.120457, - -0.349842, - -0.551376, - 0.60012, - 0.007596, - 0.141226, - -0.051675, - 0.488618, - 0.448427, - -0.246424, - -0.391035, - 0.548215, - 0.459918, - -0.18127, - -0.621838, - 0.243245, - 0.405786, - -0.3939, - 0.077694, - -0.489141, - -0.359364, - 0.108266, - -0.410567, - -0.630709, - -0.057262, - 0.411182, - -0.055182, - -0.632014, - 0.457854, - 0.007911, - 0.535911, - -0.603068, - 0.526322, - 0.500186, - 0.584671, - -0.240505, - -0.431136, - -0.272082, - 0.280461, - -0.628374, - -0.119119, - -0.411482, - 0.464283, - -0.486449, - 0.29097, - 0.374797, - -0.55085, - -0.210113, - 0.575143, - 0.031045, - -0.521263, - 0.19996, - 0.349447, - -0.585289, - -0.485157, - 0.202412, - 0.21938, - -0.292391, - 0.231345, - 0.590717, - -0.619395, - -0.301635, - -0.583162, - 0.095779, - -0.583145, - -0.076891, - -0.531468, - 0.521822, - -0.161158, - 0.072152, - 0.528904, - -0.337494, - 0.617599, - -0.511323, - 0.052467, - -0.350722, - -0.182856, - -0.218585, - 0.321583, - -0.100939, - -0.600365, - -0.597138, - 0.510253, - -0.590708, - -0.033826, - 0.54312, - 0.310761, - 0.160889, - 0.607492, - -0.611372, - 0.175014, - -0.30602, - 0.107761, - 0.591465, - -0.54925, - -0.494958, - 0.277838, - -0.428123, - -0.667059, - -0.657111 + 0.013425, + -0.234156, + -0.094593, + 0.334019, + 0.068464, + -0.07503, + 0.331819, + -0.368484, + 0.116999, + -0.279518, + 0.412397, + -0.407241, + 0.270027, + -0.039424, + 0.214176, + -0.304354, + 0.172232, + 0.252608, + -0.187771, + -0.150705, + 0.460818, + -0.531979, + 0.331101, + -0.146719, + -0.443726, + -0.263774, + 0.558907, + 0.335336, + -0.257045, + 0.295637, + -0.566755, + 0.400004, + 0.392956, + -0.364236, + -0.557286, + -0.478647, + -0.187809, + -0.410825, + -0.005582, + 0.495532, + -0.629283, + -0.63744, + -0.43853, + -0.008181, + 0.007954, + -0.542885, + -0.614325, + 0.61669, + 0.567734, + -0.195637, + -0.582593, + 0.048269, + -0.625521, + -0.527096, + -0.29775, + 0.526261, + -0.074925, + 0.376631, + 0.025692, + -0.033596, + -0.625005, + 0.510641, + -0.414757, + 0.48396, + 0.131612, + 0.55419, + -0.114965, + -0.509561, + 0.475087, + -0.379143, + 0.112851, + -0.332437, + -0.374781, + 0.188864, + 0.541405, + 0.488867, + 0.427177, + 0.169447, + -0.496945, + -0.490093, + 0.256599, + 0.573557, + -0.500077, + 0.087206, + 0.246049, + -0.279629, + 0.262057, + -0.384665, + 0.448354, + -0.627261, + 0.606709, + 0.375848, + -0.591709, + 0.362321, + -0.466451, + -0.595712, + 0.589153, + -0.156844, + 0.123926, + -0.235409, + -0.063012, + 0.205758, + -0.594932, + -0.324398, + -0.616925, + 0.606907, + -0.596522, + -0.555486, + -0.605255, + -0.335647, + 0.62475, + 0.518845, + 0.60825, + 0.647105, + 0.603111, + -0.592454, + -0.622113, + 0.560374, + 0.581757, + -0.106417, + 0.342731, + -0.588116, + -0.559786, + 0.605542, + -0.540391, + 0.628147, + -0.469065, + 0.64925, + 0.635875, + 0.647072, + -0.622985, + -0.008432, + 0.555521, + -0.378475, + 0.658915, + 0.625478, + 0.388452, + -0.511912, + 0.597133, + 0.635137, + 0.640716, + 0.530348, + -0.592314, + -0.597932, + 0.617257, + -0.444356, + 0.423213, + 0.58874, + 0.637476, + 0.476658, + 0.611912, + -0.62467, + -0.562294, + -0.512303, + 0.575504, + 0.452031, + 0.571276, + 0.651788, + 0.646057, + -0.497527, + 0.57976, + -0.594405, + -0.612006, + 0.533585, + -0.618252, + 0.641217, + -0.620259, + -0.569582, + 0.628891, + 0.174155, + -0.293226, + 0.499793, + 0.616316, + 0.637171, + 0.100927, + 0.644166, + -0.606521, + 0.651836, + 0.657237, + 0.258781, + 0.602583, + -0.621932, + -0.203473, + -0.611806, + 0.585169, + -0.376949, + -0.573928, + 0.131758, + -0.616684, + 0.58629, + 0.619362, + 0.052174, + 0.357609, + 0.275409, + -0.134766, + 0.069311, + -0.065712, + -0.193431, + -0.565212, + 0.570224, + 0.10804, + -0.021399, + -0.297841, + 0.558854, + 0.25193, + -0.206943, + -0.400934, + 0.049199, + 0.436552, + -0.180684, + -0.629915, + 0.244742, + 0.39481, + -0.375236, + 0.287485, + -0.477946, + -0.43683, + 0.133994, + -0.381707, + -0.627645, + 0.30681, + 0.174909, + -0.043752, + -0.631806, + 0.592666, + -0.137532, + 0.408899, + -0.607034, + 0.5216, + 0.464486, + 0.610901, + -0.135834, + -0.356506, + -0.260764, + 0.396149, + -0.627196, + -0.407319, + -0.631554, + 0.513302, + -0.494514, + 0.348393, + 0.429458, + -0.447444, + 0.153461, + 0.504036, + 0.097151, + -0.539035, + 0.217565, + 0.332719, + -0.563701, + -0.316455, + 0.460235, + 0.041476, + -0.289555, + 0.073743, + 0.607712, + -0.55061, + -0.59655, + -0.602832, + 0.301689, + -0.573778, + -0.152202, + -0.507927, + -0.117944, + -0.178594, + -0.002066, + 0.534866, + -0.515124, + 0.622254, + -0.544776, + 0.012392, + -0.34299, + -0.110395, + -0.223241, + 0.481221, + -0.089209, + -0.599423, + -0.516582, + 0.517027, + -0.611953, + -0.245899, + 0.549731, + 0.304915, + 0.188017, + 0.572589, + -0.605553, + 0.183367, + -0.260911, + 0.177033, + 0.568354, + -0.516444, + -0.46703, + 0.243097, + -0.257614, + -0.423574, + -0.24521, + 0.41945, + -0.474602, + 0.390507, + 0.466576, + -0.657364, + -0.660531 ] } ], diff --git a/docs/assets/Test_Neurons_Chemical_Inh_graph.png b/docs/assets/Test_Neurons_Chemical_Inh_graph.png index 3aa09191773b91c6a10e13598852fa26401da0ae..4b1e0a1d2d1a8548a1ff81ed77366b62f7db77a2 100644 GIT binary patch literal 103997 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 literal 103675 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�MIOwu%*8X$@XDk3r; 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
    ~toUqWGgvV?4AXWtOi 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

    ia8f_D4bXJ!YFd=|t_TDbyjsR12P; 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 CKMgJb diff --git a/docs/assets/Test_Pharynx_Chemical_Exc_graph.json b/docs/assets/Test_Pharynx_Chemical_Exc_graph.json index 41c4bb27a..adf0e35d0 100644 --- a/docs/assets/Test_Pharynx_Chemical_Exc_graph.json +++ b/docs/assets/Test_Pharynx_Chemical_Exc_graph.json @@ -11,12 +11,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.822222, - -0.925963 + -0.299688, + 0.935227 ], "y": [ - -0.36984, - 0.4313 + 0.836871, + -0.353282 ] }, { @@ -30,12 +30,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.925963, - 0.769745 + 0.935227, + -0.942398 ], "y": [ - 0.4313, - 0.188618 + -0.353282, + -0.072576 ] }, { @@ -208,48 +208,48 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.941873, - 0.424589, - 0.999489, - 0.108744, - 0.727122, - -0.654607, - 0.822222, - 0.172275, - 0.769745, - -0.757928, - -0.46888, - -1.0, - -0.371397, - -0.925963, - -0.953508, - 0.404822, - -0.07768, - -0.727556, - -0.186877, - 0.753516 + 0.931039, + 0.285306, + 0.788433, + -0.775214, + -0.469737, + -0.991896, + -0.299688, + -0.788363, + -0.942398, + 0.352822, + 0.045028, + -0.5573, + -0.27751, + 0.935227, + 0.016199, + 0.599654, + -0.882606, + 0.538241, + 0.688898, + 0.803866 ], "y": [ - 0.441734, - 0.884516, - -0.050418, - -0.766715, - 0.74506, - 0.648695, - -0.36984, - 0.806828, - 0.188618, - -0.733569, - -0.982349, - -0.452219, - 0.763567, - 0.4313, - -0.115854, - -0.857486, - 0.932642, - 0.080383, - -0.9145, - -0.680391 + 0.00627, + 0.838704, + 0.286685, + -0.651712, + -0.920285, + -0.382841, + 0.836871, + 0.672295, + -0.072576, + -0.821573, + 1.0, + 0.555537, + -0.860146, + -0.353282, + -0.78706, + 0.867752, + 0.259406, + -0.353098, + -0.666253, + 0.545305 ] } ], diff --git a/docs/assets/Test_Pharynx_Chemical_Exc_graph.png b/docs/assets/Test_Pharynx_Chemical_Exc_graph.png index 8ac97acc22fef4643c28162488f214fc162302ea..22f67ca6b954b0931a9563017100007f163ad720 100644 GIT binary patch literal 30530 zcmeEuhdd%X7ZH9qIDwx;SaYG!H@5|U$TNEKZYl0$Il|CEQp zCxfnsZ<3I}Nz_y>>ibyC4pThW|IyI0H2S+Ab*oCO!6lD?=#TT z@l>=3p)5Q0KaW5U!-HLE{@Dp09Bd0Cqiub8jq>kC;3-P@(4l{w2e(QjA$@oL7Nhb% z$B~f2DA)d6h`6CK4}zrhY0`s#UkY4F;eS{9583^XOaIfQ|5@DsAAaekMmoRW}KP# z$~8t|&cn*ybI-gHPsN_v=bi*S{vI_gV!Lk5;~8+jGFPmIe^~{r-<<2j8WnkM1Vo*O zITV_I8s&uCu8e*#$+s`z8A2ce;6z~+6`sCRSBDB4@OV9I*0&FcuKqI} zJXpqF^d%Vx1dAyM4Fi?EK%2y;E{Hb&-%7c41Kw26Prs=kK6)H_^ady2A?VR81lQTG zep({>8hqAyI}OhW*_m_h8sX#C#HeFWNsD+?t}-twxe(i`1P ziTk8pdUfy|6jn-1gGsE{j+ZDxT(ChK91&c7UtpU}F3U(!K6u@n;e)!gLOdz){NI29 zv#a)=5LLafit$GycfZ?r9&Xqx4%wVFy6JoN5RtF5Oz_~oCJMjeS{VyqWjkqC3gR#16haP7fI6 zs>eqKF)A6cQF|+3^OvrHQN>y1r+Qz)Dq9Wgj`L=0&9P=!f(M=f$0+Bg#tUc+&L@95 z8sfk9^_K8fhJM9(t*|fEcPwG=nV_NO#fQ3`GNi-ZXEc@or~F7^j}}}=Ng#@+DDOLR zpfogeG(1&i;`IfJ#nfx&#HVQl+S(>fX{KiBL?kDm@1meNHxUhbXgy zKaVVfNlrAea6;_)^EnO!?#Oj2fv8>3X5g-fZ5UbP`rN6<#D5+9;UTAl^SrJ;`*$VS z;~S92JC_#ZpUt3c#rP2<=ct;05aoLChqj4?lq*o~3djEb#2tgx0G(=LBC7w~g#^70 z4p|yJcjDiNTm`yu^`6^>e^d8P6hZQM^jXxu53$k(>UQF3>%Xak2a>{&+g?vq{&fgx z43Kt=l^LWM2L%6*h5L;7Zx*6eC{^yU=W0HQHQ*}@Nae_2#{QV%vA#8lzxPwj6w$O_!HQQ4kN<_Yg^|*1C|aMliX{G7LLh*w0(RC zl5xAgIw*94vRJsg)_%0>p|p~-*ZUQb2h)nXC$K;41i9r}Gd~$0CY=HJwdY#di35SH z8^d)iunZ^niavETg{ft%J@t!?j$-YsFuNa|3?6kJ5WaQ!K;lN!T@P;QFMX6YaqAeh zDN^!_Xq@(HzlLgWeSG&Q6UW$LpoM3=9y1?k4Xztj@gr{2bESd0*u*|Bf|cf(j$May zcC+g_m?qG6nSjujGzZ#gCQ6%I^tIzs%k%lHnF@PB7uS2!Rm``^czOLaT_M&{}xmNo%K7CA}u6rjZI6>>0gDBDU z^?tb0t*ZMGuc7e$yIM*ZHmn)t;Glarbg;klwSi@OFa8W~OTEX)MZdh8T^~{H?a%&; z^ z|HQk!>zY7-yTy!p4)#`P!a|&`u1Qn8AgwEu+Ss1CQbP%ce_XGsw`_~Dcrrf9#j0?1 zI_T)0ZP=NXL0EGT5081L@A^&sQ_JaHg*jCkX9vvNr&k5Grg%-{=GyH9kIvSHRMu?B zV-K%qf65p{UULE-wVW<;oDyyof{P}{ziYL&^!Z->)8?8#?P4aP`ik$=Wx|}j&BA9N zu9;2Mbq(aKHC4l_BA$Y2a&`UR#V-0gt>+DPO0=&H*YTAZm7Wg^(|7G_l=q6$cH?nR z0+)7>Q&ymae|d%5l*A7+slOI**OlJWnEvu{=v2`a+%Z^lMC-yvOu1c6%`MSnzSUVr z=c7ivX6cm$%G5o4+|uc>ZAY<~9B%((JSsQ`Aio;e2&iz>zXuEq>_4*g2f@kYtHCY7w7X?~){Bo=r-aH8br#SlA1drRKAk&Nfag2L?zcNStIh;E61ZD*o7}T@o zqp4+$jrr8stuhe(zJy6}8_O>MYoy0ugf#n}v4jiKA>cY7oT{jur-4x#^J?pHhF>UM zU2WXCI$a;W(s!0W)J4gJVuHGty6ZlMZI@G{CTo?^cb?DOqmCZ#U;gYp10_82D3Hr} z{lt@`WYL0F@-xocjNj3YCYDoUO2`cs%v(+89g`vit{v7~6#}eP%?2~z+L>}zR$um; ze&dGgvZ9_Gj1?3Le5_77kdls4cXg}9xWqCBh@Ngb=CF;yst0XJ~Z?rI3EbMZ$&rR3P%j^54I(1Scs`hv6LuvPi$XUTV+^~7Nz7na;v_lpZ zGpPz$x@7)v1j*8Co=y%Jr3B?Eic@w|YD_~gssoqU#|3H-RH?Q=8+b@3Jh2(+5}VG+ z)K=H_F~>GQ+DmJ@oeHpB`scn?`mgkBeWR7Oavb-+z71@)?@2$2acw$|5d%R;fH7G6uWp3JHkLLVZ2y&6oTDj;STt^POP7uOgZAy ze$@nL3T(_}j&~T?m^^IZbEL)Ht4S+YQ8tiqn(HDi+hSoS9TZ(!W0cAoqoTcmH>|glw;fwVn-YG(GkNW zdDH3s-dSYPK5E3R0S1kZ!bpGw%wW8~fJR)-ae#*ZFIs2F_TG%p{(8H^Yt->t6m z*x|$%ZB+$`9Ka78FL)sBwuBQ$Fd~}l^N1z0XHI!XhMGyR!#;->YxvSaS-y`?5zAox z{Bdv={431cg3qa{%wyB`acbhmz7DxIfD5jgB0+U;42gc6pvF>%oHCpG@QaUn|AKWu z2faR)iNGj*EXQ8YV7eq6zO#%h#2w!!@R1J42{`E!Ac?zCU9Gt!V9sl3giNk zwKpjcNHpeN9Eic!OJnL%t8QKH**7wr8`!?ZiHaQPXb$;EpoOn{lE-L%s&mZbK7BVe z!TJU$*)$dwn=&A5P+&eT7&n}sIlwn{fc)RW=_KHIERJ^p88ITDkvP-(+ku&=R83&} zy?KQc&fwr-*j}RGuzRk=+^Cn)n@u9~DgRaCMDvg}?p1kAh!L<0V+Xfm0?RFLi)#Q^ zmqi}9p;^1aM_9f5OeE&p{_T+WL1IJqqz$@Xxq%h%mFtRlIc}$v#~_n~h?X${`TEbf z3>k30INZPq2c!!jSeviyJUW&vvT238m0&`{`DJKgF|)%W{1g>_$H;B zck`BAqI_4PehpOIRpUVb<2rN%b9x#3Mx-%^WM7%(06!LHZGXw0YutFg+uQS2)rLHa z7dg1_qTcuUX;LMsvtKW74mM%F&FyqaHW1T2A7j9Q@pcVk$GxqqzPE4Bc4D#W-ij?* z#-(9y+%VxIXR8`K_JneK7eEP|D6>^?NUzKF=rdxCJI`e;HkSn5kE8??mT!@`+f)Ow zCNaruc;ow;)a4e!4^o06MtE?w@0JkXh|k;ZLVK6Z*LMrlSv?9ohHC2H^BRg4U4k>B z#ec^aZHAS%pi9l#B@e^{a>j2ToZPf^@)Oi1L?kS~RLUWlMw;{Qwzr;xq2tM~oaIXi zDl6ZkL;iWhxq^CvuM znlR{1Lzs2M%+~j{xN-yk%PaQV%ps>CE8@n|fr68R%Q4-Kp5taF{hs53X>krKjP+*^NxtF?6;6z7I5sbVc5Ug0JxgNq157s@h*{u!ZED17J0{{hijMGLzlc# zUBl@=EHTiub6C~kc8t{S&S93FUp3HELmr$KkFSfA1O8bsNpLtM4gu-#60p&f^z2lydB zJm*@=5%~*>n?14SAdVXgUH(9 zLNWl3OQZDPO4S}%hHc_M_4o>^RhZ{#8tU)?7&8S7TRJ z#9uiiL;CJQ(h6Pp*-4p<2q2^`d+CL3~dq8*J_zn7u6$Ghn*~#lKRwwQ8WDB) z?8NKIo5Tlj$AJ`CrVAi7s#ddFIfq~3#9X{ItS?!yFU5ZsYjt2Y4^g2n;4JPBvp!{> zA|Ag6_8+RU*N60|kJGjDG(MF=o!7#uW3%81_z2XF!2!ILQ9KX>!pNG<;j7cUJ4;%O z!XM5P3A8u~;Fpssq2((qYC!fuJ||Qw^fk=Oa>UAzB{5X5Y3b%TK~e@p0J!+b z;rwB^l?7a%uBZ0L#X@rvtY@oW+@PX5c}iLAD8JrZ-Qn1%IJ-dIE0D|%^`cHE;xF6$ zm6;i&SL4|_ul&gF{kR@iOhs7kO^`PAs8YN;FjpdiQqyqLveADM%)Z!XoSUg%J8L0- zAj@k&mf{Rd99Eh*pP^fXHQUYKJJE&|c9R%FEefRRZ?eQaS3)fyO8boawG zPn~1LYuf-hKO1JIcCSPHc*q>ExRUvN@Mn#q-|C#@%W@B8WZO-%pGVP5tkI2o%C#F* z_Fb1i(lmxb54@rV1*^R58-@2qcQSFG2L-cUW^vfYq1rp#Y_;fz%SlM@%N;^Qkhulx_aXo8O%XpQq019KQ@$=tnkvuNz?Ccr#FP zUk=*Q7{3EG3uPSm8&d+@jAz-~Cv-4a|L~63@Kr zhOmC&6s9UQZa$e1`{X64xt|rGrFuxe=~fy)B39Fl3R_^t7O+$r+=AzKJJ#U(fseLd zpy{sBhpO0HdQ3@0jV(oU<$8OXs2}HqI=zm%KEl07j9xN(K#5cpeKLg`Eczs4O@ct?NSs zM&Ms8cq*j^tB@g^1SK2mUvKc!DKNspQmScJByc3tDurWbe19KtO+osDjh zDk)1Jn@R^>i^AzJ)<-X$$2kATvS9gai*8&I^~ZH|?b1i5w2WD=(*u64(pZe^W{tFW zT2Un}pJ?1+2GsIBT@z**C@i5Dla85qjLURCu-TDknIZ=B&5r-O|%=LR8sT^eGO(;l5p z1S)POM7!xw8rZPian8GBZpTO<-+S$O@szSX2&FG-MD-s42jycrHs()=BiC)=a9LCH z27xORVQzptV;7Xy9np5vAaD6YOq`OdD0b47_IkeY@g@+V7LR4h17C_OgM~7wX$A0j z&Jg+;9gdQcnJ~RHx6J$UEzZR2?RPs-kw*8}^L5@jCKQbqoXop6jKHx?s``(hV~xi8 zQt^jeP=gDz!>k0b*7^ixLV z6J$j)nzFZ^d%VkiCK!H?=x+zW0}gfU;>1|ZWinQ)huu|G50a7lDlX1ObgJ#(Cdtyl zKZv0?iLQF}cJ62+{v#(l5w|Wzg2d`lvYH@tz!X_?L~QL^{O4-Cd*N3o^&c|=p2X5S zwGmofMY+9!%1sZE_;#gA|7r@6CSlMftX3di<%Ou&#+6(Vj_}&fjS5|M=x{_B#2#8A zd%P*--Ezu{RBC?(dUvVE5m##f_EeuEt{&oCY}>d=QtrEZnB6oX;9Sne4GTE?EA((4TJb})3#6`$Q0Q#{%y-Iv~ z>=c@z3HA1Oq+PMwRW*9zXC-PNXCB@MnhNMuN6hO%l)GR>dJBmP{$o~*O8^oXV z(`YNKhgFe;D4(s}Ya&V*qXnY9Bz5mRk^RwdZ6n@Q8l+2MB(*Hpb<%9&6~sW};+$af zDjLZ8bO$y!R)GTlm*p7m%9y; z?mn`PSH!Cvr>zD#{rw}DOIjX?bFmQ9)-M6S5)qKCPQ1z_S&^cStj9}_6|twp9fd%_ z#yGg`#Qt)oYPaVrK}`t{Ura43^Fs>Y3YwkocKnbO#0MVJR`1B?b~xi5vQC~m<4!b3 z2~JSd>H&m60?-*t{i>@|>d_uDLjjBc>qOW86u^Dfkscygk%i zYEaS-B@!Bn%c@d)P3^EkCTD1`0rtan0?X2J5p5@?3Gal(Jnxm?DV3OfU7ceEhZu@; zfxrpCM-ZtJyo=i*cp6KTwAO3lycql<$O_0Vp5Mn^s^oT>QHm+T;eO3o$MB30XA1#w zCN74=;+AU`F1Z7_P!HGee;?kh2c;Tgd_Z}!DnqP^tU4>WxGRWP4~k>;Z!P84Jq11R z9}Tw`?2AjL_>&Wu7Dd-93dEU$YAAbqqmgw3;y%b|cX!YpdvSQZw0>hUbqMIsgOX#l z_rgnJCmJV$c2SCPmNWGoH?0$}GKV-&0XWd>%<_Pk#`Fo4jF}RiC?UmzDl3jMLh0QQ z5AfZC&vZl~c7SjmzbzDg3f@pLbU{)FDm#z40vg^*Kl-&#gGh;Qjf4lU!{@`HOsKoi z5^)Ft^ikvyCFoj)*f>lm`HZhmk4>7M)O^VT#EPs1CQ5iG1o0R?b_AVt3xvbX^sApf zuU>AIfbxZRKnEVHhM)T*2Un}2l>z14OZNLpmIRIUnG$6LkGx4b;Z~5-6j}Qlxzg4K z3BDSP27cQV#y}cGLaIuAbe>&d$#MH zeNtYY+@~$Q5Y{;#!??p|zUOLcZ!Hgr`zB-pRiXPOLVs?to$G{|2<%|?W}Z_Lu<9U? z^lev+dJxla(1`2JL9w+*H#d!~pmHJF9;t&wiRnxTbQz#YnK(I7B#2@2K?;w<#3aE1 zRuOD>Qa8$0di#k*s#M_Kd~V4(5W4_4Jy_c3c-BTWU+dJIfy~o@ zH&tNu=#~}~j6iXMY5i8J#PwK-IrSVPQ~;zJSAl9ge_nksK6-|{aZk5)T*6_KMvCz@ zXrutR4b=a!+YLsdYJi4R$s&bA*Eqi5{YUfAe!3Fn^h|wJYb3rC%Y6j&+pyD-u}K29 zcGq-B9ih&DDP0i0!Uo?Ayh$ep{ ziO<(UvNbvfvQGp$Tiy&j%Xt=>VO#kvVQJ=c?SbxjaqbD#M-_C~$)$M81ZQqr$hkgd zIMo>8(XZlA9CA`lw2U3pnTjV-TF<1VL)@f3+$Vf}OSR#Hg53F>+3JU*-37*lUpmwc zj7}OFF3f+L{d)Pq+layi9?3AH^R=#~{HGyxe}UVeP@fusv$)>)HhF^wbb}X{tMG?< zlaezWX$bf_>_?tOElRyOvCI0sd9jizx=|t4qHlydMTZA+ z4hUT`kqf%A1ZzShyINwZ8l4z7ZC><aKOiO&}TFgezS0~ zD7^uJH9nv0)?0jQ1j>E%X5%avo&eR*0q;8oj`U|hdxOhMaIna1r%R|XXelkbr$fnK ziNRc6pZ|2d+#vl~CP)w#^rz&M2i&v>UF!9HEDALm>3PZ~DC<+l>chc%(z z?Ot;4XD1e&;{D01e9;JfeTN^IDgAQ`j(X}8ULzKRLwC@+?uW9Q-5{V0x`yODW*nXb z_7q7d{>KZF=Y{C<@!3w@8A}(G7HiC;f-luvlgbk@E_|QG`_gWMS?0ol3zg%2& zs@<*q%Tf9mTj5XfM+%y|hJ_|$B!Tw_(ed55oC=BC`e7Ybh#yjDRp-aMXQsY-*A?EG z2DTFcLA=JO)d(wv#d?9sK-)Y#Zh@Kg^`~(}RmYxmkH~2Y+yJSQl_(!|=7_@>h8U}UXpA^w+pObN9fv2eML`rC~@2wIN7 z^Y-|bF+*xW0({^4LJoe86EoH1=9L0L(INE(=AE|RzM{RUY4s6Cs1LzNCtQc%1{bK5Mr&*G5Md<(cL|msuLgY7i0M>D_Dyn9 zvRUB3`Wg-uKy_N6moen1UNu#(xJhzsEIqFg$_X5B0vw<&_2m41Y$?%5m*oO!3!4EF zeRlAZ)%E{O%%CGJtq{*7W{h$JuK((_CI{aa0Lhe@s@o7rq~yA2rJW%$r=;8K6eD&4 z@FkcHFh8)*7Sb~y9e5Nhq$-Z5Bi{G7#`l6Ykarxk)F6cdUKV|y`bD1+^Im3`_u75U z)*Il80pN;jYtIilugGUOHt&QYKjVS9;O}i61>gb5FnO!uviC!O33BYkAxzW+Cg6C* z&5QA%V^amN|4?H{*8v-bVN5InDQ;MgF{?Vk>jA*9(0~N;WR=JJB*<8dX@y`XK1Ur+ z`M$2pPYd`6#MC#_F}?r2kE&Ih8t7DEUcYVVJedNVj>=sNWP?Ws)<&4bnr1>`nLsEBDC(32^0ix)xx zU~Xb2CeN1D|svJzx# zl3)SOGhyhHB8dTQVKVn^FY%54z`gn}R z=4akxogk=z+?HZrLl8I%v}I$AhyuztAgaN$1Tt>Wb1A)_c=_Og^vmcUVVLnPqT* zJi3B<8CU^S*gCUx?V#gGmPGrqFm96q)9;9>hdlz>mkszn!if)%3T-lW8jU8$Ki$y1 z&eTz^!U;z5=n&OFi-{(LtAVL{MD6|-&Gqq{>OtB91p#Qm`bk*Wz7ZpEchD1+3G->( ztD7l5)XU(2;UMve_R+K3w?PuL%8?h_at^bj*pxNR{oLrEc?9AikMzc#HemC2Ip*A~ zUYryI3C|0twfaUx`_O?5-|>ijLlCx;u{#lu=6s8Q*KPp_{cIIC{eIJg1SU-VR90Em zHdbQMCmm4u08q%}%*;*9FTuR_KmA)`pS%ic>Qvfv?YG%TU^@SFYE{7M%g|~kMl8|M zf^^&vX44VpH6XW%WCY2U>jNPCf8ZeeO95^;3*%Io@VTBE^fUj{Oz*d1M?nd zLDBC|OoiD0j&HFy8RHu6L0CUU;R>cq`ykhUDMj*tzwiq%t!D{_q7kgdA3$1m7IZD$ zzE^6~|KW`A;;bbmttrmgM`E7;6o4)tL0ZPu5uf-+J|gJT5h%+*`0#GIIYSAUG5L3C zgM`$DdV9iwu#TKv|GiM*ug`BkXGh!hF7y$e*y1x^fsE1M8do*q>0t`?P_*g@} zGH9X+BA|~~Y>f@Cw}y|1I#S=#J4C)@s9~&Btqg*h~M10bIzj zrZlAY3sHqN&wD&Km_c@>`cF#{+yIvXTW*SPJ{o6{y6|~3mzk6Xn3sIX<8q?*fbRQ6vq|!Z3r0BQS>D_R7U_O1H%M3R1J*0anU8@{t=NaOqEGJqF!|M=ftZw z{7j^4fWV~pm;&ta%hf@b$-h@HMNt)2yf-(Q? zxT*^jj1-zmbGIOlNJ2siq?2(}a#$J0kA$vcZ8lYKP$cGV6C#!(!S_Yf{>L7kA(mr`0V;R-IozoP(lX37dYp^~{Is*TP0uJ=KOV~@AkH4}Vk3R!skLjxkM;$ssuqQ>4P$Ujs07}$2c!!yY_Mq|x`QOf|o7QVY1XXMT z>Ml8}qd?6ZsKU>*&i+v+NwnV{m*+GOm^SH^%}O&SyQPeOVu=OQ&$~wWR}a2w4|sd$ zre}fqwfJlP0mn$+^$uz+A1tO#_}eU#e)WNH0yCxqjHv?-0b7JJ0Q&{O#siq-M8uiQXCtL3NlaaogICItSfN`LJ`=@znTFs}`fnzq&l_On=sOJGBt6pcyUeN#o2dTU6=XK_Ai(uDekx=oJS>C=W0_{Ctz+f{T%`%@f%m?bKq zoy)TJL4>)urEvRLak9J+yy&PJ&FIh_g^f9Em~%p9|L4=5awXKTM~9>zME~(SHZVs+ z6z}h-$ynclb7>WNEYZ^(_)F4AK}NM^Dnd9Lr_b!GG>Py2{Nkjk^Efr#y4E*q`zOVnHQ?AUBnMTM?Z)5cAw7)p2{)zW^s z2oQ?MBzq&NyBEAN;>$0sq*DgQnu~x-tiDyp$9SM+^6ajzjVqsExi(R}0~u6gZNTNU z-E<@NW`KskBl*y8!!S9DF}15#yPmd%1VdiGsE_B#fzpv`QJ)>u^BvQ0*h*38XVqZ; z5)0u@V!sCh4kdbHm=vsBwwm0Wtvy3Q`2Tt1`Q{a?J_~#|4btyuFePaRz#H;S?5j!8K*y*1Mjxy(Tes)bw@7n=Wyn{7ru&d30rt3B?&BeF zye9qMR$B@*YD)`1F_&{~A4N}3SMF{Qhv%mcD81@h!#s5`$#H8o2AbR=E?(EN+D7L3 zxe%TT?)1vB_!$By^sX?xt0y;4s9qrjk&_h%|uJ`6f#E;FT2}$9ilC{!7z9um}bo~mK!5fgi zfolUS=ZpR*jq;>(=t?Pad2kq-TODT=YuqqiSv|ZX=Hhv^Y(WlV%o0{+QyU-lM@@5J zT0{JWf>A~FqhKa20`zp?J|j3Q_e>f3S*7V%`Eea81OF<*WHSxvD?2 z07`6IH6O2qk3NizzYm6EO!lZPCgSSDU2vbA5;AtQ1`JP=TC^vR3164pzfe8@KV8N4 z-JhSz0OseqJ!cvdq-#Fx!YlQel;501SLT$C2Hyz<8Wmk%!z5YHjvmEJPYg;kuFTbu zbrq?{unF7o!xJP9fFiTd}=((tr)v%F*68PDyW-Jj7v znP-qNa(8+_P-|J~TGpyy$Uw3hm>=(Kq?d?Fv~M zHC*O%7?n)-y8JabIwdV??Ah~!`Xbp`(Z$skyg8FvN8k@);t7O4PdZV>>Y`K+pG+(} zf|ndCXGL{9nu`*&*=@h{ag*Vq6W`;*u}F;O+!Lt)#}mhRzq)AR#ch(6Cg0S6#FeN{ zFE|$`jPMn_>f(VOni~4|5GNtN4ly?8`}7vS#M_G}yqDNww|7b?iTQGgVSKZtiTMyp z;)P1n1*-4a`R1444%M$`5RNQKVjE#*QXm(H@;|5_$2cBkcI}#Dj>nOEs*b|U zE>pMWO;1j!uC6KtOS8_LZ&VpzZau-{bz`F^pB|jZw#z(=np zCtd4-<;)8VOI#kXwY*JRav8Ayh+G&C3g=U2yhAe@-g~xpuYWOQJvvfXw|vPord{j4 z^zMajZWng-*ptiqDpK;`Z^xSQC@dZrvJkKR#e6VNH_ihdXI=O-7g&|{2hM7ER z*6Qlj@i4SJE8*L3;@ZXMIIOA~uNj=hH?xH~i{;N-igq=@ZpJqz&|#)*jW_F24ZHL{ z6N~SgPmZ72?e_^`+HU}onen@>KE`KU!e)imyz+nIl?F}@@VoL}it4@qGaKOvYjvMb z<>RFe^!Cc={S%x8^d6H@BFU9u;JqDi@ixjKnX8*kqw1GFi;F*Tr2E_A>eEg4FLV>w zj?Vz<_`@+zx)Gaiu9H5#RPJyUNxt9WMUKY5ujPR!YhL9A}u`c*?8LE+`cPCCxv5_QqSuc7>o2 zW<1k=i}E)8%c8vDbuby;OIb|$iITrr$=)vK@}-ZHq}cH^_I>9I&xOSlMZJRIA5?LB zp5|Hm(_TCd?88MKzdHDqNnKrewV1|v+B9b9_Y3NUF=4C(unjPs5;4Lzis zyH*)Mg(ps#NHQrZ2}nX!Jl(GcH0+a4xe%tA`%W1G8#(YJRw%1!GKU}54s9XX4?#J; z5E!J%$!`mEu8$EKC0;U9kKj*(ELuRiOC{*2%h|@8+dY`2aC2_uV3k z_M%m5tM`BSg{%DqM}Vv;^V(4`(Fju0Xxb}07jX?RY`)YEiQ?v^^+>4#N&#a!=S|ZX zk!znmjqCfY&CA3=)e$$!`i-Y6pO4_*8GSp|MoU%+a#L4TfFWaG+-B$pIfqK|T_6*_Tj^4{^C$a>3*k^lCR&%8`AH4xM*?BC1Gx$1x-; z!ox|HWyHrLA1FX`+E*hgd;X?Ky>W$CJ5cf+$hf{POnB^uw_#hqh8`INS*HUh{4E{A zN*#^w{wntBE{J0N>ntdD`((0TKA5mAsN?Axj%!kioNvxighSpB^MVw4 zG*#yutnmb&rDiWN?$D%o+YBzhyd()hB_mX2Cvb{^VuWx#?|JUu46XE8^lpaYRxBX6hUo8@W z?rz0q$f>zYak=Vd|9S-oXsuIspc;cm**|Ttl1l&+x;i zrk{`XzDmCZxp)69s9A9--P+tUhWAZE{QXQI-UxRF+sjQC9oBoea##T2YmhfAr0&vJ z-#LV*u+{Z)&QEYh2LaRG9rlw|B|*27O;1ltHOf}+mKJR;YusCn@P2S93Ruf+&vk1% z_%T%|_@LX#kGI8HnDTl4e0l`-cWw-A2=b^3;6VGQON&+ty24!ux3&*smlog0(rZ4L zngmt8H0o0kHeejJt0Gj3^kyCL)dXl#{R@y+@cU-A*De9;nM-+Ng*28DAS7#sO+h64 zSXjBz5Hh?mb6zX{`4Z6UN!Fjkz)$1}fHw`@({C>j2pcVcR74%Xv`luV> ztxs}E0?n%q1^(m#?CtN^W_d2~rt5?EdUwtPaPd*wRuganu8GdWClS^1!a0CYeAcbs z0$@_bdza-dMo`oFAt;|4z@~mDh}4=7ct;utzIqk{czt~2EDD0cQcQg2ECU|v-|VJd z=*K;fZjh}8W_9`6>UHkOR!;Mw%K-n=qQfZEax6tyJPIyRXCD36j7cP%bmIG3c=2&( ze{~}@i2}aM8mUg!@{@7#udiRH8h~YABtaXKi^v%=%bUq=#~Q1;rci*xS%>sZpe`9R zIf#8f1@9B7ZE~kRpBXCZ>{+RHF-M35;_P=SGruRG%R%TXi>^8>F89w%RS5W9n60Do z*SAbyEymw`wOMbhN^y`&E=_Mdri!!eX>bIY^9A*RITDATmlba%84~M-)GACN+gE)Y~GlbC1*;K-qZdjR+np8(T#o zUgCW)f?eOo!rLaG@iE9KJBG|toR~^JyIn^4bhx-Va^BB8kMZ3L-|hN?|@6Q?7f*k z?+1X_J>g^C=uK%4NwVmhVpKhQ^B5j_hu`|^Z6pyM8#|2|K?#)giUylE<0W><6X>rd zLPPU*@2goMOo=OnNxp_It<`~Y+SFecxrS0xbGxlY{}2rOjNHALv>NNNH`91~bVlPO zqQ3F%3b8Z<#-eL7vI%l_e&6H zJ2GIWcBA;Xr1)RSdgEs-`EPHt0HlPB#DRCrsj@H*mOP*)SNg9XzzGfp-SbaRRckBd z85(z6mIOo2vku>y7B+{>vo$VRluJ1TO*5 zbXq&cg^(w3M0FHz5Om&urTcYwG5zuHzmQC8bf8Bew0)7;vs%LOoc4cAc;Xab6_Qau zO>3DO`5oj3-}zumbh~CvYr!uC4R>@IVHh<|zlhLv{Nfi=7a7t32Y0^PPVSoA+-3JoI@ud-^%q-?5vJQN#B)Cey=!{~0)nBH~l<0x$woS=3+U zaXQG}-x0s=7t_9X0W!um8TZ0VQ31F#` zj|<>wGy17Nt!oMn=Y?Ncz-kVg8P!@I;R#;%oFbeds#g_cgv~UgGeNYLd-f%}9bk^V zy%8&z6RcY6@AtMkV~Mj)O>Yu4>{pXvGTMtIS=tdMf#d*$p@XhPnwPl{sC!kC0@aOl z;=%7T(Q;Td{hh=qYho0D60O2=x`nPw)4JNnq{N60Eg1x8Z?rKUuvsty4bVsN*m%Y@XOJ zkAE-ReFeQt6aTs4qU_iQDb06_H$a6hI^)xe{ga`&dyNl17>J`-dyF$chylI90}SN! zJL2m6x%?kEXp?c=swiG_A(r!8l`}P;{uRTZyO&bx$M>iNxmc6MwvXU#Bx|4Etm)+tkVS=y6P{0U!ifLc)xEX&};YrR|469*PtAL>g77f z;~65VW}2U}u+LTJcuaE_2@Z#m1D8>qzw)QMcV^!%mCw+a4Q*2_-DNqS41!o7d(Iob zdB!By$6eS^kDgN<6_b?@!B5K!o`c3yAmadUhs72>Q+!jgYFZ1>v;^=S2-XM>?%Rh7 zQg8klc^)f1MIV;GL*yh*rEPt_|4$X&V0N9E**$;i|Z`U?e>uM$B2fDe_UwFymZGG!TQrH`|U#{SivqR70>H$uz zKh3%C3&6pq5SLPx8;%8)OvMak7rq}E6Q$Uw4$>d3I~cq z0y_o+nHc2Kqv8etcL%(GL>2iqicTV9isG{aKkdY-K$T0k#6Nv+TG!}cH{7?)%@C$4 zf4~|i)I}XbKp)862^hv`%hn+99y}Yn!k)&j-d_Z2@GAq(@=p65V_+c3N4nA|E%A%S zy>`H*7Znf_(9t9h$w2oL0pYH8m8xunO~M%h7&vPqAL9DwHv$g$T1?q>AJCWy7Viyz zeDcsm+widMi*1XbBDI8q@C?jSnx3BCkVeT3H2BpWd~)m1aOk0Y-oL+GMih^02*SW& z0wl|an6e_gFYjF_7IU9i(2%0xyUSv}g6z$+#q;lA)_Q8L%bDqMlD?BPy_|92AE3A3 zo*I!$?~Y*3#h%*pE)l9H2%E2trr!1qcQtgbU1k%Yo851ye|Ue= z4a~WU&CV835HxTgNcA|{UAkQzPhx#YR-G880Q!+5o4)nNMBEk()os4~cuy`>0?DE& zr^|os>~6v%mSZ6BL6WUIIpJh>1)fX8XP%{WPkPs7qG{dq_vuK^hEjcjpXtyGVBKMY z$!5MCHnq7WGNy#Y-1xZ3><9n(J5;S?Z)QG~uYZ$c$fc~Twlm53J-sn@3Oi|MYM9K% zBw*^aO}kqK#A$5Qu+(n0N@`nHgMCrYm`w0SMpY7$jrJ?;AIJ+Thb7vKP>ec?9 zI|coRu{bs6m}UQqow}CPp&=G&Uf%7M6$SRt%@@Cq2;OPioNCm?@0zGqDU*Kx>ANWf zBc7A~4Hk3hZU2g;QdFsGCDVY~C{>Hys_N*4of|^`uf6LGYbxv35Kt)!j5s2qfCCZ* zkq#myQAZG|BPb$OsZym0p@obeFw)dS!6ZW9L%M?lI3gv0BE2aAG#~_q66u|g1d_W$ z(fOX|{=4_ry~FeHgTp>+ziX{`t-ba-*(Zca0TVMby{VJ-;blqVj#a)0)@)bO#KaUX zs^w}YjQx^{LYj0|h<2$U-=5PNcq2CY-ukqWdl}*82Ja=V{8@tV6H%ZEc#&`Cz1q*t zI*UX7`d8NQ64v_3#ATido8njVcA|ZbPRx6IN`}2`RrOV|4gJH726AjRd+xB_!?D~W zfgeoOeG`$*64u#%$qLSpOH4xGkNdZTDvEei(VR(4eQa@@q~fbEwvkd>fw2A4j&s&< zfwxy(=DSC&s-q?v-t|;K7QI!$MJXB4P1|yz$fuMwRB?^0wfN~udS%S(@*zi}yfK@k zl$}NW3S<0facnnC36dmsf>rkfpB^QANmLW0uv(@0i{z?k3_srh>|Ox55b(S zp)T!-2lnLUYtuyC-?)I7Mk|fghRk|;dI@&wL5&9)u|dns1UE~kACIc5=s&^N%)<@h zpt!!b_uZA+`!Hh93oEno7lOrQqmR5GF;`_BHjSNr+4S)S3DBeFC}3sav{-AgY8T>lH)^56 zBnh_RNYn`nFPWa9y3Uewa{`kkIu%IWSr%WryRBy5j1PNL)Pp|w>8z|Ml(@`1n=o8q z=-R@$5IM~}Ay7gXvbZ#$cM7dVR1|+|>7D*@JBa!PO_GvbJ#VR6?uk`f9@#@8Q&Ou( zu9?-``6KJ4R+98zmM~O<-mx_MW|qA(VtFvq=FPuhODU^4S*6Yl`(sgegTJaBi`FHL z>wJQ;X_ob@14m0W>FwsS8$9*n;^0sUM->pR8Ez0rlcj{dN_qs{9OH*1uBoiO|AaP6 zCCArc!SlbZVHQws?$P{#s0iyt_nK7i>asQQH}iGPMoNnMoqM+gafWK_7lEhuO)nHf z)1y{?_ezjL!79#9%>VZ1Uw7O%sbN!Ew-Hd@t!%F9c=`HBeMfD)nCu+=4gNzy{&!dw z7r=a2Q%aQz{k`8o9Rc?m6-1qFl{oP!Zrebd*$#l&$jc4ka9_4Tz?eHuM<^i$I>&al zhT%x6TWsTKI1V&?D+C{LTb5wUm(#sEBXz?VXj-JIO?A$AW78`CH)!fm>F6UZw>^-H zLl4lc`Z)EXc-^JINpkbcYNd%uPqV%g-*x5vDf-B)$n@Z&AeyW&h2UMTgjkp`w_7;# zhm!cSkT+zO&bEa)TATj>9*pey+s&6nMc|jSUV{^YTmA-Pz=85@3vuwkZ$luLZg(I2 z>H9U%%G|w`1vc+GVG8Funbddwn*d%uaGGk<#M=sG^Yck(|6&VHIewdk`@Q&%A2_B_ z=jMK{?kV`g_iLa_%kwvhkL9GJ9~<}_`z8Rw3(nB*&;npXb@B2(?8;LF{p_7tK#ykc zHi%2Vb?E>Ta`>6iTG8dX1*Utsej9iH9ljx1gNIn<1q~0=V&lg4pJyJ>rJg962HDeIEeqG^)O=8*eJxj7-6to zb{bxE^7Pit64pmIzN9>S#C+}IGBO^dge43Hdv%qCAr7XqODCr1bmYD0`#B58on>Bw zSWF>HwtOV#FACzLm_7H&A~$eC7^Lzuw@?c{m8G=UedLAgDIvQ3fI^DPOd|!8%o+?5 zT9#VCRY%um^4f9xYsT|WQ}F8qV|1mjg62yV1`okB*~T^^U3_ars7>5;81`ph@Yo6& z(X(P2*;t_fOX=XYK975+>R|xPlK9zEe`2oaQW5i(%D*}~Mulr|K|u%b?&@2) za=Jx9dDEo`?O!8p1tL2q6DVmY%U&^@vogvJIL|FRG5kt~zf_ad#P!N;@1n!DNOXoVVC9>m-dR$HiB_40lkcPOj#mBC|jkQ5I7Ah`a+Nuo@3A`aE#7> z?bzvif}s4~^>#1px7sxiRsHnkWw~&gEKgt#r2vOIXSd}-xZo~1nq;wvuIN~TxH_New3z=!`v3X`28#>&vid#YoaIFUTP-s&Z6 z6Vy35W)rzk2|kH|@6axavdXRODYW9scj&Y-*$&_nrOM+m744lliZ2Rxaxia*mFrUba5X>j1bF!FAndT(>{g#!fAVCHxN0=**EcErV%3@g|Q^dNfi*6trCQRf3U!wlsK$k;QP>Islr z@S_@f9#qzp>j`f-nP-MQ&~rU!rW=0yY^B|iFYNr_9T^t~9lCV#o^Y4D+v) zb%V1@C;|R2OEX7F4~7*NZ|la>E-KkxafvVHM2v+B2-aKsEKdVf3w~1GP$u4 zZtuu`Yf<-V@l?|USjA9+=0>X1dEGroO^xSy)hPAI`t?sg4Sm! zWHT)8cjE~nf!U>#TWA`Rc?!bYcM+^Qsb+ci06j~uJ9&rx#0+`hN=g1WQPZTUpKwjc zWfooCX5T%Mv!pq@@wv%Ga&554yJ};ew)AX$($$9kZ^W-I5;V)(ynW|@q`1?0C?H8= z{~;;-vq7Jb2Zl4(GG~$qwgY!p>P%A^@q)c>tdi=SMu|(&@C~2{W93WoW`cuTLh6_e zfg~|W56@}y-5P_#i!I0yZ^oVh(JOo%PMaHh&u(v9Kq)Z6Mc!CiGBu|)Vb{Y38v9Fs zFWtue2M=fdZV+JkHg!JWy*t30>I(CpBbkBJ;JE6Abqh-1INmyU;SRSH_}39I(Es#S zIfuF@us%QTgZR29TwvaV~5)~b%RW>MBa2|R6YE|Ms7gdQUj=mov>Z)L=PFBE9TPnfT;5>~5K(7Ka%u3J z{P1%fXZ?c56(^SDmc_mBm%bzRJgKaI7Mn>N(f-3-JqdqXg3yq4j(X~=Df>&&@-qEV zn4)m3so24%NAN9HjaI(Q$rRmcA9W1IoR>lP7b8Z2K?+?i5(d`ZEA3zvzh=~#!C zRCDhhp(C$W#~Rz4Z~I-xCJR~rEdR-FSD8tMzhzj6pP_+}i3=@D#^zN4jJT18JwyoT z$#S(XRz^*7vdt7Wo?qllVl5z@@7mIM`j@3XO6binraixZ-lpT=Ho)vQUA@QP83#}c z#my7Bs{q^c{FQOVnRXj?SQ3)xbGcP|)7E!JA&{m=5{%t|@|T7N_vr-A`RE8<4SFY@ zP|9knj~PF-z1+6}Vqmd&8;}k&;Uklc_LR>!!&$O*Ud0n=TYCb?&62Qs`B67cn&T6B zdOw;=Ra7I8PsGC*)i842kGPn5UdhzU+hr#aO!{94v(>!z3x^uYg`Ay0j~V`$g&%5| zI8shml4|P4nDhAvJYSH0VO=x!X1R09*R$%}CXu3R+rTo7?Z+B{cZTz;4>J9kJs^uZ z*Tu-&hMFMF*x6Toe^z?F0|g79sA-h~C>K!q_w(21Q+&ulpGIN|Y{M7VpDh=-4x$|{ zZDu)uM2(x<#m(342k8$vkbcQNf=&_QxkWH1F&jTfv-C)QyMq8A#+G9*0t5o;QL%q6 ztlF2eJM2xbhJMLU2zZB07>FKxoU(;?s0qN8(OTXIY=^C#ufD(jwbv&u^2l8L$ezHz z6jF1LzUKHDxb~)Kr&UlZmX?*>HOT0NBqZFgRgJ5 zn?lcn7~j81mCbY@^1s=y@<7!V%`~saH1{etuNtC*mCP7a*({mnS|>q)lI?QeA_Ro{ zEVP#8o?AO_QQ~8~NKXK@Iib4IfD1vN!Z@z?JkJfeJ4-3r0*QJJYPY`E8UixP7f_Lv znEska5i=!J)~^>^(IIw^PdVz<#hA!!SG@POEQbSjKm%an>6S4=gOeu8Ys@3{d@$xEYHP z*c>~Rkh&JcKVUY0H5}GIEnvNTJ4AG(UJsAID26}n@B^u%q+x7x$|zR0UtU6QkEfq*C!DV z1=MinXi6c*t0r{5+5&Uudv}{?55gnQ6TzOX`h9rvrWLX%? zp=9IZ=%^Z6qY>s`M;}_RX!)$QCH=#Bz@wP8l)r5kw7?bLqh*epM%-kCBGBo^Z+_s* zLU!C93_84%z5dLtC6jacA3^`v=pP>ae+iK_kH z1P4&a|40wQFTFMgEeHru1WIx;H(U&+`VWPfX~pvG7-~p2Y>VhV z`q<3|f2G*i;kIl&G6Yg8nE-A06I}lRNRy{#8t6Oz`SWMnK?!MwGUsyxcOq8AHt96|dj+CXN2855|u9;tq<=B_V!(*FP;72oodS`W;Xx*!Ojbla+CCaIV!N z`cm>Qb16LNN1Z|W2wv5Y0?@8gN*L`ZF`g%3y;qdqcz~hWYt~EF;d@-mT<%Fc!Z#eH zMn|1_cM=F1Ijvsevy-#S=eN0W{Jw3?JmSsQX%cmS;lM5NfI1ppDl zd>8WGafWX#erZ`uEn&WIwKEt?FQ6vz`n5S72ab{k2H2Z7?Go%AkXvbEZJ4q1M{Nkx zrgH^fBf!svPU0431hnfykQt9^-g%A!>pZ(}V zps_&q!xMMEI3}0@gTD&i+EB)+@K^5U60tXlJjUBmSP3sy+qvsB?z5pgg93eO+>?0| zBA5@Pq$rc?i-+;nusO1_c9)AJ7&Cn-;p5y-tjLbLoV%i2M6ju_Uz#Asj+_+rJ4U1o z&+gyUMT@~StYtQGHtW;fM*jvP};${JXfD1o!bZpYUXih%Rd97+U zplj5pCVr6^PDleM6wngK--Yt&?1zrkhX#&*aMCh~-I0zDikv>`W@4dCdlsZiBXhm= z7M`$^7_F=9JA;-Jv(_v8Rf>|CI}6H3QR>RThOoAjHar`Mi4J(uh!`@?uTxEx=cbmQ z9=gXD5Gn4tYW5O^PWS=7+q+b?QM@XDA`yNc>|*3vtvEo_GFUj=SiUgJengtXxF_Hd zmBK11wS}J#LF-|8$33U1grO^&!+5(G>;5pXXgLM@I4D4LC=xsKjwW~I+1Lcf6(6)e zoS*k%i=Pty^4Kplv$nM8M$U|p5)!S0n5?^52I4dU*%Eyf6Fa_*vY8^ChPa{>0IYTQ|Z3zTf0~p?{^Dmlx%ex3qLza&H?@8V`U7kFtEwpS|A_ zlHr%|IIqWe=|kA{JPSO)tiq0eJ;1y?IB{#6^&F0yxMvsWsnH9|9n8o!VKNC7(#F}+ zZ*qBz8`7}Ha@qX+*f`X9WoMT|;61*8G~`lJ;)=+FA1MwWmb*Rw6q~#%cdnfMO$DFv zN*{LnNTBFW5>`=C*!XK+UrDkI?0Q2UP4MpPHReOeE2dtdXH&4tmh6}2!m$miIEf>coWiPydOq5c{pNWULj}W+r-u@rBoE(I zjE@{}`#m{IZ$RLu;8W=WdNItK;YCDGKh`hEG|dufJUmfew7atWp(#YbWFjMo=>$^{ zSDOU4`2ElK#V`%W**7-fKG{;PS$_O=`~sY?MixzQj7rP#=-cc{qg|WBOH^Md4a-D? zvyQveT`A!x{4#8q?S1W4w=Tumzd_ zadS|8*!w`21g|Za4nQ$I^UT1o%99jJtB1c(?QAv{PrA119;yi_E15W-g+drjjZ*gn z1>Uf?`iD4*?Ro$D+86rOnv{GhDX0A0gW|;;Uo;!V&K9SBq-_mTQYXVb^414%52GYV zOyo*>_{iZe?eTBDS55NNQe(Vrt~qf@1#`6?#4SAQ3k#p!YgHnm<;#93Z+(0BxBKy# zy2SW0>+jOly^opw77~F z%{Z^^&C2hZHaifoD41uwOmu~(v6!Eh>2YPxZ>jmkZ;T>aNi5I(>Ln5JoM+ToMT6q- z3^|KT6~EUm6&h+zWdHM>W%ts(*Jj{BhQGRh;7qnTQTL&PSv%D%l-hO+u7|#a9gF=- z2q$LhK(yh8MKy0{duQe30KM&x`Q?{d&(JJz5SA;?s8Q4{CAO%CMaJ_-q%Rc-#22h6 z*)Dt>cx1K>qMD#iRCt?pUV67fCt_!rf<`k{WF?@L*oh6IYi457AH2`Yo~I0+#UB^d~xqG6NK))vpI!fef_Cz8Db{9JK!LkHftyD2(26$;%btimZ)Bhj~+ zz_ry*k%78PhZIWZ2iZ~@thRL3sJm1lC2^XRnkf`LnDPl*fL-QsH|b_MZv5$Wo5{w2 zKELD%{_cpTTGNSBAff>!=oRT!YfppW2Fa}tG<@Ec)q;Zu@11C(?L`y<3^wvMbb=PK zn~0*v*fh;mMj_#$)C$2Nu~FgwvJa01H)-mK>XK*u*FN(dKW*L?6;Q+MKhulE;aHoi5 zLgaXL=gd%3MPSir2X;J{eMS15@vl=fhfdP)oAp#LT}^)pFwQMib`WR9fSk9QM*UIP zpd-#w6C)Z{Q$$2{UDJ|y1COHv{TM{=vC%UGrtz;qU2q~KG@WvaLnLRPeKJ70%!M!i znsI8T67Zg#B-D=n`(Sed*cnvh&>k0%X9M&B$x325|MQ@QIymXn*KFahIG)3@n)49x z^f!k7`wOYySqMN#Q$+U&KqxT*8&LCb6le7IUdjyaCNr^S%s!pK`VYW0lfp&tMgQ(b z3BC*EBQDjy$MLD`0=x5}*Y(AJ9y|y?9sET1uY-X$+GCgQX$)ou8`Q|Qe8uoD%}yv# zJBHu%U8VfS{Re1P`xtCDt=aER)7y@GplQ3S@V#Hec;UxFkV@13+3CR-;THe!^5o6g zKiHieZ1A=>NaM82+thN=p`~25;$j|^J2rb%V{#zPW){uA9ayv*hg~hVT|K(E>hH3t z2$sUh@Fv;*=`gned2UAvwF+Whzs5S3o;9{fDCdsf>cfu4v9?HkEMHLm>y8Da!2CiE+MD&CWXNKel|2 zOMXv|n4Ad-P5Yh-H9KHlt}1%`>8H6mGvL^6UM@Zq$*J)DRp-+Ax6k(l%*YD%?dp>h zY9T6%X7}1!#!i;AeDG>0D0?L!J*2h!JV;+9PP|2`9p~X7L|5J33<`7H=BD#zK%J(a4L2m7~;47WD0it#7- z%_e5PabJhjS5ztWhWnE@?;mJz9N(6bZ4vv(>v!-;Vs1%UJ@31qeW*wnC-N+#sn~R_ z9vv|BZnxgFsor_gVOaj%n!rNtn!tcj};{qS&M@f|Q8rSsAhz`xW zfBC*1npkF{5vq5Ca^LKu+emI^VO=^6MQ%>#y`r(+&6YUjm_~+jygZ$z)8vQI$<5$= zSbl%}yrslQSGR2?f3ESw_ePGqH1d78#H3L4d8<{s4|cia&wiAAV`(?sl>d{K=n5@| z=a)Asw!s!nZ1k4p`!-B@9?gt0W6j)fQIZMZFe0`kg zu2*|9Zw8->16u(sw7PwKK7@ijd{EoFJ=nvey4yM^QaEwPT(2mJAm>nMeE)9I{H?3T z%iB^C8D?#<{)yJ@QB0A=+J_yk`Gb$76w1+FPPs58!g6eN$Lqm&y=E4HQODX0xNys7 z*1l7p99+WogsAxhCUBB{=U2?e#Kc&@+Uhs`DWPUpw|%?R+IjctD2;eSx^asI6)W3_&TE{kQva!oOP*#{?AwLIs7FBz`={Ptet zr*%c^cfJ!nv&m7^{C#KtlD83C9^S_?AL2Z<@#pa!G4L`* z@2&cUjWk_b@9Lq7>Pw2>v5K*_rVf%rkq_c}OEaZAGRFcPziFcCtCUvE8PxCpGTo_r zSpTR#zoN6Merskd>YQz-2;pBRj+vV2M8H~>H&(|^yZTQc)g@6A)#}ed!7k&+*>hN^ zr76ioAGK3=%2JruW_v9!ZyHZ83=~_s)qESRPMWf7EAtK#on@hE8r<#_w)|zf4zJ3I z>luW9x?1NsC)-?PzVc6Kaq4B6y(3m;k_cz|kHs;EOh4;eeu8BW3dAbWfG-l7+Isvk zxPJ%prdf}Tu|BgrpE-LA#aV8#8(G#=r+sm@TxjUUs>1EfWjZ-XS-p8bFJcnt7utf( zaTKi|$jeV;*Vnx=o@d|sPq#J%j(7<~vx7Int|!4I(Is-Cg&{xoxzJT-k5f_-9LsBr zQ;hnW;%_X!I-N3UNTZWGUv{=k=GPVl`-(yHKXLL_dYu)YaeMY%7p-^F_(R62@<|(? zl0cj(S->rh^UtP4JHEbATq^ zQ?2@GYN~$7=iq^UT9chsiNl=Tck80O_Im+ZGU?0mgHHz;_zc<|D|h;yE+JmhFLq3z z_|U$)&x-^#ZA4?el991T0vbP*>#g=ir09pNZziJ_ic$kL)tqlnr{s6XhB^>>eKT9@ zDGMFwvHZuEJtRmlrr0r`1hGJ4o7&S*1fEqjLPv+5sz}*_{LFMoA@iq ziOXv#P@mm9%Qtk2SHHVZg&|3swDbHIzR0O>v$U7&#rNH|NEbpv)1lFX@{@fV(GG%> zg`KG^AradTJez*sPGeBbDRgLeQdMwL&v~Ack-EYgswdk0>3B)bw}ro1CgLYxhehIaTpQ<;31!I>MPV>HQ+_remx;S3wON z)YNK=otAuEekCnj{Y-$rPRt{SAxUB*r6xL5q*Wx?{C8p=)h+J21*h>$e$Kbac?_bb z^GdSJB$}@}wa_t{Vqw}z^{e>rjXf(IhK2&fr_+HS{hbG+9@Pa`ga_RABy?>+1PWl??}SAdVNEASxxCwYf9;)uI$Ge5IgGK;mzbAD| zjL*Rjg)magvwnv*T04K`_P;P2Z(913IS_eKpu|3BnsG?ckn>#36ivyKJqD0N3_u_C z-Oq1f`YJr{O3@ZnHyqc|JWMWq14Y4^SX)%!9Xr?Y%XE{kx-eg@YCp$daSX1`EX9rU z!1nrTYf#;W&^^VGW9IqAbwvT*lQucqj6|n8x65cTg7&gw*4Nl~Anf#2w<HYI3(1;;`(&S0&gK<3(x8n(rO}3RY&8 zDCXN%n7hS}eKgNm?i}(BJ@}k{&%LTS4G{A5y*%s2FZz3mNr?g^A)$>H*Rgg~C7`Xb zp&{-Zw+5wNm3NNChAzd1w(wP(*OvYhYS&aUfXnA#-arjO{?*fq%fl)0DX5&W6;S$h zZ~c^k$;tD?9q;=lu5{*vJioZ`K6LtXeTN}7encn2aWB68!3D}nmfUrOc&40}rD0>f z^JHoEz#q$>TKYV_PeR{UP)nQ4X0mvn@-lEH<P-?3VxsS};H!j=Af%4` zTtBia3;9%JOb4py}ob65ijbuh&#;%3%%#cFI_HySJEX#TWw|cph zSd9?TrI5bBf(JPS_4C$<>K?3t$dZIado$SX_|kyT_C_o>BYaTvjU4&`&h#g0NMuY3S|l~4K3$g9z$VckvEn`7rEZ?BW& zxO0GxDm+$RY3j(D>a|NsFL?Z-U+S3DfKXP+)&UVBoXV-AKwHtFEjjw@6P&H{8SKF- zG9zQOx5BF`IaL!FRGsF0*WQ0tns%%L!J|>-cvzKp4S9Vs;FGe1BmLAGRn`@mq%wAv z2J!I#@*}O!zj9oVlq~%WN_IqasF-y5MUs%IRyTKvQ$)$obiq8ZQeJ6#U-Ee%|%+nKIODDBP?-0q;GBGok*)KGA zl3AaiOE5G*)uwhh30t7MUO_`%Fwg zsj8^Ez4o;K{5N+Ks3i4#S@l(Hzy@U&IFwqB1nLW{IE^L|-jzoPF^U1ev^{upTa;pJ z%l)3BDP$%`^_k`aa%(=yw9}qVscimf!yAxc*nT`c!nA~w%IlQZaMV;|y=<_98KJx= z*B_4wdf;XnB22DMx9(XLLN2Y|oh?Vi!c2nAd|RI$i$x*eIp|XKPD@-%k%NXsz)YVp-QUKoUlD z+eJVU=%9UrYh`P!Ux#GFt?gEB&V_}5T*N`h{?PG9jEI*@oq`iFZYv#`ab2Ykje4`H ztd|ixeI~+R1^_SNAqek7Zj!4!bM0zLD7$L@@djPRc%7ctW1;|sP>q@fu+|ws@rb*zre8-bJAU{Y0rJfq9SDEnLFi0DopW8%k<9c7wg?EwwfUP`ff;pt&( zT4>twC?xAk(`?YV{cUV~0$1BPV0IKhhG6Us-(;Gi%>p_(F9&(?sF(VB*4BI~tBzsl zc4ELP*V(#46*uGQoIJ~%hpyI3R!n8~7sW{EekI*+vzCMs?{mn6UJiZmR)R*SP#otY zm}kv4lyhEmX1xuZy<(K$z0_D=SIg*pR5gbs3{2-e#$<_()Dy%&(7$Nw39Jq6gK*TVIx`x{NeUUC~}y1v#+( zlScBQXZEpoyl`)9=+kH+URsp8BV6HxfR%?k$K2v9IJz?!I=LL{XKSa>2}g-^MUO$4 z-wUSF`o(scvnDxbFDOR|DxPKXs46%A?m-!!%4#qHwB}jAFOv1SX_B*v>tr8m~!= z&O!|j=O8ChWAsUH+uFJXTCdb(SSgM~a{h#lU5H^e+z(kQ78O)jznD%i{bd@x$w6^) z3zZm4>;DvKFCs;0MPDC&C5mCyf8`|C(*vIJx+`rbBf?njJs|CV%xXF{%hH2~!x-_l z*ia3Xyhi9n!FLlkFchtub7A{DEybgjx3q;yNS0|(&6kO`r5@*Z9<=^wozt$!w7IF^ zqv1G^k70dh@d{04~5xi z(}-V%c4m4g4ht6!;gU`Qt+2a8s!lE5QLAh`46A@p86qY#Zc`9IVWYv`wv*mMG zQ^roDa*8s?On+8dA^+9GI2^HBW3=0Rg~@eplOw-B6ePH@ElG^%B~qM`$Uk_~0>NRD zkg`>!RkxZzczMNc|kK{#5!i(+P z`Zft=L1q0j=!9c%0RnXGG6}jw-)6xE8g9E(yE4ilwTq=!4QcvFH(w+*2KRWy^5j3c zCi>spj4f95yJ-TX==9QRgFZ}&GUwV2=BC7rqr_$Urb ze?Ifag&nFgAkK7UwHr{O#H5feJ!EEb^|T>BJ+4(n*|QZPb9eB)+qtl}-L6-E+Yv^bVK!*jB)}Xb zaT5+25L5bOy7V}pyC3nv!>KMd&IUcKEoKh8S=tW9{H7scjUg}i!xwx*YNdER)kd%; zX+oD0p%ha|OlHNZTHx{A*3}x?YR2iSdRfN5mP7n2vIcPt+7kTO)=_Qu0JTat3NglufLq%$|FyGPz;$`M`EQdCt#}<;6=#EvLH;`DG0hUj0DwMAct0MpC*sRn zyX(hEkKM*M4QjEUb2q~-+(m>_6;Y0L?kxzbtY5H$+2}b+*-QLTM@Qm2)+qSVe-_Ho06#}>s(y8ew-S)&`E(+s54T{nOJnFNgM_g0nx zwW7t*`HaHKpwqC#TBBF0ekRT;|8eU;J43MOJp<@ss*x(pc&{%!JBCXe_jrcsZ=3F} zEOoLPxU+m<1veOGRUqRy^HGW|HaZ=q~B7AQ{v?tMIXHueWgaO@rt4Ip?^@AI6 z_{;BL`>ln^lAWE}mF-t$2@)sWYrOJJ z^t?y|AQ(&5(rw^Xdgrp*J%ALh;D1ii1vEnB-iNGRwSHi2LehRDT+zIv=ULwEWPn# z{ln}pfj93z^JGsDS-!put$Qj3ua7c0V}7qDvxH=AX@en2x^U66qevtjfqv>bHKe<) z#+vu(OMl_%yq4OS4;SvvwA1&ul}Yheyy8;3N_55bkFpwBm|{W&-_Q$x4JNVaWN-`# zpG2hYy5XYz640Gv&*)dJ0w~irjkmu-Cy-sFXQfT!B~9b_&nYE~cebZAK-AFC3}lGm zk$wd{UwI1{Hbq-oD3y;xi%cS2reh~hX0qf@%zatBJ^igGl0c*5Rhu=D8SUD9Cm7Hb zvA%QIn60gxK(zN>E{g*KJ{9y0q+y8^ECV^4^EN*S+hRMVWCp%P7^MzPFiBGaZ+D5m za%Yb<0Yp)i1N(9Yk3`Ua6OY}?>rH^yF!53&2)e^)pqXbHd__J_6LPjih9I?D_xG|m z9AE-p&2cpY-wH@?ue^qw#O4n=xgbe~BRE!~)cN6E#4J-kMjJ|045BxdW z68yhS71|z_K!jDW=-&>S1qK~2Lvpr=UGwU7c58rRo>>D6WGn!#whL;3rc`s1%7}$I zyrk&iG}54(S|&LC?1W1-v798 zAEF9=z!*vlt2Zw=;+*dG9raCFHAMlBa4)-Y4Vn$Q{$V}>>Di*+8%uvON_HZh6BPhWP>}7bY+W}6rQ7X}aZCu_QuSpn1g1x(sf?gy+!t3-B)MKnz z%*%8W8%^t_J~!tjUW1cus*>UytU1<))uQO81yb&?1K#6RX#tBE#lP8}e?Y`4|nA6V+RGOYPJDE~m7*&~X2tHA_S^>M=*H`a3 zj7sseaslr&nY1o)UnsikdCqfp)OfL>aF*eBWw1Vz{-K%NUORH?vtgCINZCPR_xYnb z3IolzGvoL{g|o$gluO6BukZQ^uhv9;%X)g~d__v8L19ze$wS@~@x~g?=K8&^Zx;pBr1}5sEHA!! z&=cktrx}U9LoA%3qL`a=b&}83lbn5#fg#0R{4!37_OeLIeevyv+cFs&@zz3uk1}Of z{kI3V4-zJw67r?sne(Mey|56e3E8p4ARa4iM`Vx%V%#v0zv~P1md-_meBqvJ{vUp& ziU>*Oe6CpkD>?0lPi^Wf_Uj%8dVH_s_4=9X`Lz~ytkN9uolJtl}8 zo0HhOUI`S%z`X{kRkj&6Cb^wzQu$s=wXB}kVE@ldd=OjHrr1>_ANZSkY zd9o)%9@W{ZrTq~N#8-v_0La5HYmyv1sl%9_wRIj5Xf~dkR(HU63{EM7b-5IE{zBdz&85B%qBGvB=Eg3XO$Ez^ghZ;-&&({Gk5HIXzI&3TU&IWzCMO)eakBV@2_Xk zdI=X+eeTI)e*wP!nJl$CraNBpv-vx?#x6`OI0OvHsKHk@yc~{&0?1DkLt z7)q-)Mue)HIJ5X1Nl3SSn-pZyd3s5gA`n55{PTsP=;td%x%K~nT)zcmZ9_F zQC-9?I{>_Mjn!T@TOEY@b&9Mx@Ti#>gF*5*gPMjhkQjB5qvgJdFZy=b6B3#>QMMzn zIz;XV2U`8{DbSPrI9bG!L1 zlmLgxPocq&qedSR4b;#ldn+@zXyYnPrzht$w)CeEZ5!2lB-4xj2JGXNSU#wVjIZq5 zk`RhXMmYzE0>P)Ba4y9qApBCJ9z4B`4Pigbk)Zn(}sUvMSJg;pPeUI?nNpt_(Sm!AZNPY8(`7Eu8$$l1DA<;2CK2ZL~_^#ljFjq#LgNEs5QyC}h@0mWH( z(V2STqIbnnO0+g2_6gmvDp$T8*YzyHuvYa%lgV|d9%3lR6I?hMLK>J!IQyT&>I<(C z!~Upl>LX-&Ib(!h_qX8MjQ=~C#6-XLMF{?!9s#DxyetOSSCr=idO;Lwg#{+RziR8e z-wOb4_;g_sONim_S&|U@f!kv<6DNQ#|HlLy=I&oD8S0||+i@&6TC2nj;X?unh?n8G zEQ0)pk(`kcYN*v8R)DgAPbGd7*WhzQ4sfzgjv1Mq;O3gkS4-9pdCVGzgTs*vl+R#9 zh6W;07|LT}4yY@S5Oh?iezeUlY#jiNqVm*id*cZpxlc(lx82CuWMx6fxXi;{E)*l$ zK)z%ZwDwzwM%$Zn89@V7HU);y zL)159SPi1oJGH~GU1c@76--jBQ^{?OcLpvG>to>v;o|iPGkxO_ihwLL z9f%LaYkE-wG0PbdB088MAf-zd^YSX&&T@XB_C-q=hV*)yll6xl&1`ry4hIq!$+p%D z$BD+Wybu?7C;Z~Ffgu_7*opx_YPPP*4KwVQvt$gW16_%^r<4hJoYn`!rIP$`; zJlP97U^Da&O07PkQ_vgxZ1_7?REksG7)DMW$8SVnC3c&;P|(sGH?RGFAC!!!+dHIm z=?$Gi+{zo!b@3cB`gFuU?*;c?-ebFsMtal9M6i4JJj-s_|Ha*AQ%sg8HwnlhXq2tm zL%RcM;5z>%adT(enRcYH)NWV2K2I@r>=A*+poTimYNwsEnHJHYKE`}aX5<~;+Xaij zKmtrDNlwI_t%}a6@^%=_*%=q0iH$AcyESwaE`(F96Q|_$L>1evfDd1mry6wmwxT&i z62w6OG!mTcVWPE~bC4d!TO>F{f0NKOdC4bN_*@dV0n4$QRhfW1Zxlh~KYPWxabt(E z4Z_0SZW3gg(VZjvo~#_Sk8jQd6iugK-wChgnf z=@Q8aoK0|oG0Lg%D{%FA5uXaw)umns1xCt!3x!C%fB>op;2z-y6JZ*(@@q0pL@7uS zkKGIj6eI*j1rzTg)1e6(@V4ZXHY42Isz_kG1!=CTS$)TMtv2__rTbMS$;j6`&OQSN zee~L4$|JRN>T>R*NjimZL^ztpU^1crDqYVS>!%$%-Y_8~<%Lyt?nTDmizgLNHN7h8|f}FYYt!uIE$AY~YtH#Fe`>zBkIsQmN z)QvPRrZRuj?p{|WNaOEi!cWTISRu+H)bkSc|4pV3-g%t5 zk*8E!$yo27j~tzWX1X3`uMYfIS&aNE`MiNoh}$4JdRr8D_x2x{zRqQN{^{4+PVKCP z%ZpVh4>!q$u=SP}ULU~#{A8WW+e$;Ph(~pNnGlctwoV4A$Bl_gyeh}+ye^ud@HbxE z!1!^j)p1U-Jh|ki`uCJhJlS^l$k`0n)IpzTGs>JcBas_JW)^ZnkB#?A(iM8_?&##Z zbPn!z?aU+Dr9Uj9`4)>A(#XZC)5Ek2&Y^4!5S^{UJ`PU%Iu`I4j39*OPW<(c56Ids zbIxSAADgo8T5|cJ$x@Ma{F)5%iY@_6mbW-k%{bv=+Cw9@!{vT6J{5%X`D1wZH-d{N zpaZm;ufl2YVJgzL9J5mV+4x0-;dF;G!eeTSoJzHFsIDE{fC6U^MRcFf1Q66LNl0ia z65f41qg>^{ygv`4qW5g`k*ns6O~GQGtiKXnCpAy_j1Ke{**qnE=y~>&X15#Cu1}p3(~o~j_<8> zw>v^Q+}V>PKiF1^7D7=~8C(A`LT zu@n3yTNb?3D#QR061_*wB?qTmu=`HS-dJ&A=uYrM-|NTOp#lb_DRNP+VjQdy*Qos5 zG<>!;<<55ZyQ&16n#Z3ap=4vAZ0ZWcQ|FPl`Jj2ow#_F)Ld)e66ahZ&H&P`S~RO`y6E$GO`KHTZ1|j$WG{l7$U=62Z%mT#DSZ> zrTJCt2z>MahARJtDX=XeiPy$^$U^OuLvCckpS(*+pADUG4%X=2Ro;uRJ zslhKtyYf!q8~WBK@_2HZFkdDT2SB_<0Vi!V-^k(#|A)wMBNz${-)Z56YbMH~r1~6a z6czNGP?RxJY2IOo{Bqb|W^5uXj$Ux&I zlD&3Ry&FG|$1BO0?tX?-Eh+Jm-{~UOy9&YS`*mSGM9h)AV!Rg*Nl1Ad(sL)eEdOOP z@gx+Z1%W&F!nhF=2P(O8<>zWeK+%X44X#PBbj^GEy5mW>*+@7&|EPQxjwbXZd7ra( z56yaGG8Z<+U8Z`3>;2@N5n^uWR=Z(!86Rko-cT@V^TYKP!*r|i9n<&&JOYvjPBo{& zR_TqUwzxbh<|3KLxHROmH>x3(JKu$O)4Gsc!il}}FOc5e{!J&B(g>-3r6z8*!DWy} zz_z{7bV8!vv}?=38q~VQXNRDLInLf-y(XcSSPu#-_gbEcSmBRPhLPBzo`-N~Ybyf2<8jHoY!`?t)NYLpUg0LAZ8uA1Y-5j+8M zn9#dzcb%M_GZu0vr>LGN_@FUh&4^U|GI1hANTfoyR%5O~-96h3$FjGh<Mkesb78nO<{Uw)4j8XSH578JJSsn9w65+e!B;4b89q_@S(#3sM& zQqVwq4df@U5fpRm5kp3&W9JOvWFemtBoSvvxM;ghsnA;R!nNlA>9yEfbsZ+-5kGCS zv_e(Jbnx*SpeH0}>qHNvQGkV*4H zBn&_)p_0WLvJ#L`fJ5~aYTG>bll#9ucVR}SQ^p2=wVzcxb((@bcQoAg^u{%#Dxilf zo`?mngT%^bZ0hB?0wjNb1WkM$d{%4KF}zX^Q4FaA03$ew{>nAiu&Y#?%Wx9naue0_ zqoPYu=)ZYs+!Ah%xm@d1RBJ95xJ4C7#s>sX5H-M6MNPgF-n%L-lAXD9I=P)S_&fv(nH)k884a5m7d+dJ`au!VUz7&~icF@wUu0tn$ZK0<=M zB@c-@Z^s3htGt3c3yq7t)yB-W*Vz4`D0wt@_xIu9fkyfO2ThEIO zm+67~;JEg)Q93127nj~KW$f6dehZVR8uMhrl6xc*6Qye-CBJgMp}s=M6qp;3iD&u~ zGs8a2BFI-r*#>-ilYL&0Uca z9oll1ll&9bf9VYY<{}`uS>zedy=8jZDA;8hYc&uFCA#f1?=A0)yaZ>2n?De`l5kRV z!{8@X1;n6K71tDV;YPkvbrYmRhrjE5NHEu|9`jwEl3>%N)^)jXn#dPUMlLPCmkL+bTGt_HB_AfNP&4}a~Et5APq3Kp&K3)#N)6o7|V+ntLQ39py z;g{Jp$eI2XR72W55UYdh%oW?PX#o@V9mLq#2G?!m#$$8$!G6T8Kd2*3z(l4o>ORF9e4R_xpJ8Vnc0l1~a&I+Oun}Tmr6QaVPDi zf^~*F%*RiiN~pzyC45$f$EGtLQY&iZVs>}7AHm?1UijzANg#Q`USofZ0u8;UmN$cL z>r|W_qPMB_1#Ojx1$v$m`a49+Z;$D9> zB&T(Lwyq{$fLJvJWw(~-)Ym=5d#iBk+>m8_K;2IHa?{8=8a|H))rqQebBc)}HPC|q&tTl&eb zHoH>bE6?1M;J9z;zc$FIIF+C9n=G9GAmR=~AO^o4rG5}IMcRRUa%!u*#;s)TIksYZ z6+5+D>ZOd#=6I1)?(K|HKZ>mU&FWt?o*L-5W}B)|I+j21PkW@^ovRcm-&kfA_B}VSFO6gutTJXJvdNwca}XxH7l!B zo>S~`) zp&3n}5&5o}W)BE}S?z#{Y0|X{_#zo1M+p}|sP3d(#sx%splk^K@6L(ir*M~n^QEgm zEPP*)v;1e;{qI+B_N9@SoE@stcex#qZwBr`&oThtMAHZS90BgvvjJe1{+}ZX6HbPb zef+tlnw!4Kd|H~5EbInHyO|!kv&Xl`8 z*jkTBcd9F!rD+=;OXb5B6r4laZ1;r+4MkmURx}Ln4*BuS1O`$q&9+{kVC9T;x49Pg zkkho3A=+&pd?1Vv_c8r79Nc+6cyqV(b>^$M58B!>b8og26Vu;AZ_{1`f-tH%5}kaY zuC>An8(mSDcPd0SD4teP%69g@L$DCgY!Gv^pdXezH0yI*jM_M@pgdi+8zwsQYE!|y zQ2)8#PdW$!_Z8v^+U&p;r>%)U=`+Dv{vw^9=8Qrz>!)oO)({KSRNt>9$f z2^M^hc zp}d2|srj`^e9~uoBv?M(Csn=kFK-=5ZwULCnpAB2Y1xhjrcWBVWY_f_NUiyh$~$+b z%J0X2DUL^Y@U=vwCac2J+w&-Ua*$iqfNfpksNhmS)n8D7eqc`Zae|A@(sa%{ZjOEH z(Hl-OD|(`0LEbButt->4r_bU?ZgA(igHb;8{92-Oo6)q%Ki_8himt{?wXTzy&oK74 zNiZuc{S{RB$1>TCOFpKDyM347RJF5SMdx5ByD;RHAlFcK?F@bQA<|xnGPlBVvqZXm z@rEy}kmbn{)LR@pn* zo=LBQzvnJY{U@gzx2Y7$ub!evob(~#hY!Sx|7kd-n1Fn8=FUZ`eM!)hHF7b!5biy- zYdzce`1Jd45CHG9a9N#;_I zPpb(p^k%!edeY)8MyT^P{ejUqn&h|{zX|$e=)Fji^6uXcu>ODT9eF&IYqwBWNr(m8HccQnoBf5lQx)J9TeiVk&KxCYOjT*#_AwvTub!GTBwbG+D+r<2&yR z*Zt%E^ZotZ_s{qDoaa5y*`D*9bDr}OrS_uLg$R_H2;Y7brCuhNH9^*8xH+q47{x&_ z_5N^=*U~Ly!Gq~o7x&%yt}M@nARdK!=gFI~c0U&O7n`2M=C5vk+>?E~_mHeb| zqD=p2b@0!pt&H@je^|b+F7CB*0%jq`Inny*mE%{2P)hhe>y_?AD%oINc@^nWt7Yg1 zeuIc7hikWmpZH&&|FfFj#Mo9c8fW(UYtHC)YjvB{#a-7S(oNUp4CC2eE7`DWm2e^Q zj{s;b8B@_i!)d2Vd$Wc{65JO%-mT9FX1o_W%$StppA?d5$$~0^y$_eYGORxr>87yI zl)t`9*Vc=aMWe~MJSG2UUUm=W0uoCC_iFeTeK^)izX7L)HFWb8Kjt?qRQkx^A8|sZ z9D5)NrIL!F%}6MISxa)jnKjRAd#_It9dg&xk8G@D=_#~+w26FkZ(QynIw3brB&liR z$rS*i5v*+3(ahF6Swet9!br^Z4H#N}Y!#x%Jx-5Q+a;iDYM9!mxtSfpM_BM2HuL9d zw8Zgz)pHT(vV7^?1G#!V7pKCQ2*jbu$3n_0_>@Du!`HAuVedXG{NigbhwYtK(FNX_ zUmoNV!lH-=0!O9ItygdfhVF6n;3uYE`idFV+&?CSm^|DX-dN4T>%Ev4ZI$u6zocJW3J{PNOm9^=|r;^N~fZ+(4e zUD+L?ImG2S2xGHhX1iveH=o-te{=hUaS8icdnaV|p)yQUiSMtTQ@-0eZrrxzULMU3 zzVhd8&MwFsVSZ!H3Dm8Dyb06%{*%+oAp$|Ow_IE`nZ%u3T`P>%JT%Fd_)q1*A3ckOcg!R&} zySy`@K-um)Q%HfVJISxDZ^-;&=EOnbs zN^Jd1?jlAMLTtE7=!qD9hAu8t@Oe}AJXzvV>t|H9lT{^(C1p1o9-2AcKbbBJ-xGnX zk9>vTmb5=CG9)nNK{i+CYjN)+{JQ<5-4?zcYwa3qEyk+}j|d(=_a!Vy$foQ+{kQ;v z{*P)}sPFWI)U5?2qa501C}M8$2G#!*@w`-d|Gu+$IUW7&Deo^5?LO&gf)iD@r9 zN5f2IC5xSCtBb^OQoJTRrLHZQR2tHp(qjvPW%_-HWV4Lj2nQUY$@T|#yI&ABfrjL8 z!@WQGd#=lDHcI*tzk_8W(y5onLJG|C@9oJ5e_J-;YU!cMaEav2Gy6}hIv<_Gi%DG_ zDabJd_Xw11&jpe^B4l~mw#nP*eQBTuUHKT={ZP~LJqaJVRde2?!dUDC2+444H#!G%<)pPEOcUYn(`-4C{N$(0xr2orQ-I z3NZ5)3W$!!rvgRJ9CFb`jPah$PhM&V`g>GfMCXWm)V>eJziPdN0nD? z9nrZOSU|8*Q%Xj~Wd^{}o$S-MomdC8-8iUwc-hfHZQZYBe zfg`}S8ynAAF3kfIc7vU~Qk_~TyfQhvM~HZOKIdD=`@BTpV&oY&s8d>g$tkinb6GhO zJL&8ed)s4dDJk^p5XkpoC8vbVvYZUXnO%B>t zWe(kJZKV|R6uV!7Ys%nu?6+(SX3w(22xmnOQh86Cp*1!kh;N|7o>6>RLG9G0vc4-<4VDVnYxv9vSZ`OL`0D)g z*dF0m5?zz6DdKT8p4TYRFW!%mLN*P(Vd;N|9q050;Fg$28>fEN%oF!5vow1ugM3M= z;P8I2@0baeoPctDNe65TkIJB;VA3IlWApFgu`W&;`DJ6mD#f%g{Sn5q394A>@He?x ztGoKw!q7SJj+-eAyxq{v^;32B#`I z$zX{Ld<~kboySj@nOlF?nw}n|T(@{6>jXrAOX0@x7o7fJ^IkC@+p+6H#Cbor4dufL zqody}sA(F6RXBCXE_B-qW^%s!=p}Y4yZYjYUb$fVSU_aw+Z=pT*gbN&ss_Ql%*4{m z6$Aldtov8DigE2CrGU!9aqYHiE}8OMINc6 ztLW;827(mENS%IlF43Bh5@Gnhjr&u={?09$yE5^wDSTf?X%WVTK4+S;p>fkGsA@Ow zp701*(VbH#;g#`#yZPT<{jZ~du;X8~NKR^XL7GN>*YzGep3)oXerSX_D3mnBjSoas zvy}&zvsTAWb-`LhSM<1UJ3QSL5|;gmc4hRk0>x8jgO&dgPfs6pMEnte=iuW#-|teoX~%UF zu8R~VrIUHUrY>)KraZuPGS2-xTci<_wH^${`ZFC+y`i^fFM~|bT>Q~4w#Xu=j%C{o z$f~#xRYiBmA=}q#E_o0qd3|#N+cj{>+4QM*HuXi&*T6FVUz#+fJFfPMC9!&EPckuV zjE@5sPB`_%$YOV-VZEBmI_HK74pz_#xBeoNpBDDB=JYU0lw)qCAhD@K%dvE8{0Q66*xb?qW+-#Vvcits1mg_Q&QYpL#i^Gb@ti_~+olgl#yYPCMkmtxk1w zh6}!ln^VSnQI-_<&n5L}je57AjUk)Gt*juO?C&8g?VM zF_I7G3naXmU)DHOjm~FA$~{!2!4F^%Rv!lqKXK{9oD4Qzp39@0PnAKwn`%Q14U=4y zs^ey=Fe=kB&nhI$ceZPJw~JhgWfSEd5Jk$+)D^_TBwp*#=BXy*2Z22=lbY0#Y%$Ib zF^DlQuCXlvTR`$4efyzfz-=jIkMOq&3cAD93_r7(!bZi>8Kf?wdcd8n#B8+;2R~lK znOL+E0&W2#cHELsJ+v~p2qb;wI}UptV}l^?<1+xkdJzg=Ol6%&b7#WW-YSNw3k`LR zfI6dbD)#u&CzjmN{-ZoZ^DlI(D7TSvEe++?uE&`X533n^CwQaD@D~lXMaU}T;;QNQ zM@PV(!y3pHP%mMydU2}bD9idH^-E%OLhN}<}sS_iAc+Y-ywp7=dovqWm#IY1%fK1mt3b3JwDYZN_d zF<5aT(m5nxZ&To`&O@9c4T*a(ky|JOddDpHyix)GZm|Q!fNAS;HN( zB_z)Rl4YCh`%t+jeZ`(EWP^QvVxF#T-Kv}}tu&gqhR@DI|M z3cXT4*-E)&?)OofaifyxmgO_mU;bUAaLS#=N*9~%4?k`>l-s%7*-qXv)MWh5S!DSH zXaSBvo<%2%Cr0LUY-$xzZ)bn6>p0P;I!b**b#1fe&LaQc34YlkOVWo2-$rqF!8=|> zecK{c)W?DHg@YZ`hQ5%^gXws3WeuJCZS~uf431^uu>f$5Vw{iEUl?F8s07Q0zBsFpw&E+F)sR zkjcAo5YFhSQCm4#?*NM|g9+I6*XdI5xB)2cwZUzFgL(!~&q||~Lj_QL3Hyc20eAit zs2aH1RNLHJyP{(E!5_YldVOmJY7n3X9ccC(Mk0)=1?i}bIR9=1>L)<`%=J-S;x;J# zAOr&jbu%xlK+OWwY!^D3Z2{PJ!yOjtE=^_^hO#LSMOi#|7pPDFw$MYc(AW2zmruH2 mg8wDYzvMx-;{PM*nF(1nhI&>fDB!pXo)bC-+L=dfZ~PY^BVbwp diff --git a/docs/assets/Test_Raw_Chemical_graph.json b/docs/assets/Test_Raw_Chemical_graph.json index d7dca32cb..4f2044a3f 100644 --- a/docs/assets/Test_Raw_Chemical_graph.json +++ b/docs/assets/Test_Raw_Chemical_graph.json @@ -11,12 +11,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.871759, - -0.82605 + -0.715832, + -0.718589 ], "y": [ - 0.075013, - 0.023045 + 0.108858, + 0.055182 ] }, { @@ -30,12 +30,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.82605, - -0.843106 + -0.718589, + -0.754896 ], "y": [ - 0.023045, - -0.040478 + 0.055182, + 0.012466 ] }, { @@ -49,12 +49,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.409075, - -0.39321 + -0.421046, + -0.432307 ], "y": [ - -0.060074, - -0.13198 + -0.113653, + -0.053176 ] }, { @@ -68,12 +68,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.497991, - -0.409075 + -0.456876, + -0.421046 ], "y": [ - 0.00435, - -0.060074 + -0.212886, + -0.113653 ] }, { @@ -87,12 +87,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.075656, - 0.170272 + 0.115098, + 0.115005 ], "y": [ - 0.232081, - 0.150968 + -0.19984, + -0.085424 ] }, { @@ -106,12 +106,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.170272, - 0.166789 + 0.115005, + 0.04242 ], "y": [ - 0.150968, - 0.234126 + -0.085424, + -0.097907 ] }, { @@ -125,12 +125,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.170272, - 0.211932 + 0.115005, + 0.157165 ], "y": [ - 0.150968, - 0.018037 + -0.085424, + 0.007862 ] }, { @@ -144,12 +144,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.170272, - 0.303467 + 0.115005, + 0.234769 ], "y": [ - 0.150968, - 0.153833 + -0.085424, + -0.082837 ] }, { @@ -163,12 +163,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.211932, - 0.310462 + 0.157165, + 0.251465 ], "y": [ - 0.018037, - 0.122672 + 0.007862, + -0.049221 ] }, { @@ -182,12 +182,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.211932, - 0.222569 + 0.157165, + 0.162054 ], "y": [ - 0.018037, - -0.058109 + 0.007862, + 0.074954 ] }, { @@ -201,12 +201,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.303467, - 0.310462 + 0.234769, + 0.251465 ], "y": [ - 0.153833, - 0.122672 + -0.082837, + -0.049221 ] }, { @@ -220,12 +220,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.95048, - 0.986554 + 0.911474, + 0.899353 ], "y": [ - 0.093101, - -0.013193 + -0.076871, + -0.166724 ] }, { @@ -239,14 +239,14 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.265743, - 0.2275115702684, - 0.222569 + 0.193417, + 0.18914536581973332, + 0.162054 ], "y": [ - -0.191495, - -0.13018942153773333, - -0.058109 + 0.17248, + 0.12004774645013333, + 0.074954 ] }, { @@ -260,14 +260,14 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.222569, - 0.2608004297316, - 0.265743 + 0.162054, + 0.16632563418026666, + 0.193417 ], "y": [ - -0.058109, - -0.11941457846226666, - -0.191495 + 0.074954, + 0.12738625354986666, + 0.17248 ] }, { @@ -281,12 +281,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.95048, + 0.911474, 1.0 ], "y": [ - 0.093101, - 0.195593 + -0.076871, + -0.030249 ] }, { @@ -449,44 +449,44 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.871759, - -0.843106, - -0.82605, - -0.409075, - -0.822732, - -0.497991, - 0.075656, - 0.166789, - 0.170272, - -0.39321, - 0.211932, - 0.310462, - 0.986554, - 0.265743, + -0.715832, + -0.754896, + -0.718589, + -0.421046, + -0.582677, + -0.456876, + 0.115098, + 0.04242, + 0.115005, + -0.432307, + 0.157165, + 0.251465, + 0.899353, + 0.193417, 1.0, - 0.303467, - 0.95048, - 0.222569 + 0.234769, + 0.911474, + 0.162054 ], "y": [ - 0.075013, - -0.040478, - 0.023045, - -0.060074, - -0.807488, - 0.00435, - 0.232081, - 0.234126, - 0.150968, - -0.13198, - 0.018037, - 0.122672, - -0.013193, - -0.191495, - 0.195593, - 0.153833, - 0.093101, - -0.058109 + 0.108858, + 0.012466, + 0.055182, + -0.113653, + 0.736987, + -0.212886, + -0.19984, + -0.097907, + -0.085424, + -0.053176, + 0.007862, + -0.049221, + -0.166724, + 0.17248, + -0.030249, + -0.082837, + -0.076871, + 0.074954 ] } ], diff --git a/docs/assets/Test_Raw_Chemical_graph.png b/docs/assets/Test_Raw_Chemical_graph.png index 2ece1cc54ba2f9fe5af4cf0214c464e321499d1c..6a7fb21003119f737261bc8dcb6ac07db356f48c 100644 GIT binary patch literal 26374 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 diff --git a/docs/assets/Test_Raw_Electrical_graph.json b/docs/assets/Test_Raw_Electrical_graph.json index 21a270dd8..8a1c88a7f 100644 --- a/docs/assets/Test_Raw_Electrical_graph.json +++ b/docs/assets/Test_Raw_Electrical_graph.json @@ -11,12 +11,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.309395, - -0.390343 + -0.364025, + -0.368557 ], "y": [ - 0.671299, - 0.664133 + -0.562422, + -0.47752 ] }, { @@ -30,12 +30,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.196655, - 0.256978 + 0.333687, + 0.306469 ], "y": [ - 0.227622, - 0.210315 + 0.024057, + -0.020022 ] }, { @@ -49,12 +49,12 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.318521, - 0.256978 + 0.305542, + 0.306469 ], "y": [ - 0.234796, - 0.210315 + -0.085749, + -0.020022 ] }, { @@ -68,16 +68,16 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.318521, - 0.22057565, - 0.28587255, - 0.318521 + 0.305542, + 0.20733574999999999, + 0.2728065833333333, + 0.305542 ], "y": [ - 0.234796, - 0.26744445, - 0.33274135, - 0.234796 + -0.085749, + -0.053013583333333336, + 0.012457250000000003, + -0.085749 ] }, { @@ -91,16 +91,16 @@ "textposition": "middle center", "type": "scatter", "x": [ - 0.318521, - 0.22057565, - 0.28587255, - 0.318521 + 0.305542, + 0.20733574999999999, + 0.2728065833333333, + 0.305542 ], "y": [ - 0.234796, - 0.26744445, - 0.33274135, - 0.234796 + -0.085749, + -0.053013583333333336, + 0.012457250000000003, + -0.085749 ] }, { @@ -263,44 +263,44 @@ "textposition": "middle center", "type": "scatter", "x": [ - -0.933572, - -1.0, - -0.778422, - -0.309395, - -0.390343, - -0.733567, - -0.320379, - 0.256978, - 0.001398, - -0.499524, - 0.196655, - 0.537166, - 0.302957, - 0.821191, - 0.927511, - 0.318521, - 0.958907, - 0.643919 + -0.794249, + -0.836243, + -0.964125, + -0.364025, + -0.368557, + -0.790093, + -0.533132, + 0.306469, + 0.100289, + -0.221556, + 0.333687, + 0.485764, + 0.871653, + 0.060501, + 1.0, + 0.305542, + 0.533639, + 0.874437 ], "y": [ - -0.296862, - 0.190379, - 0.406323, - 0.671299, - 0.664133, - -0.242436, - -0.593888, - 0.210315, - -0.580749, - -0.268775, - 0.227622, - -0.559943, - -0.53682, - -0.37955, - 0.301912, - 0.234796, - -0.058028, - 0.610273 + -0.48497, + 0.435575, + 0.047434, + -0.562422, + -0.47752, + -0.187567, + 0.555263, + -0.020022, + 0.706655, + 0.600583, + 0.024057, + 0.62281, + 0.387273, + -0.525366, + -0.005139, + -0.085749, + -0.634378, + -0.396518 ] } ], diff --git a/docs/assets/Test_Raw_Electrical_graph.png b/docs/assets/Test_Raw_Electrical_graph.png index 3120b7d68f9e96fe44d4fe525e06836dc3e9a33e..781c86fb7580719e77a66e3d89bbbfef34082fc5 100644 GIT binary patch literal 23258 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 H@A3ZtYQ@}o literal 22675 zcmeHvcTkf{+df1PP!TMENVPx^1Qe7aEp|E_6_C!6DlJIwA);^uDF*3PK~WJn^d7KK zBGQ}m7J3PU9tin1Am#o3e}6N-`EZ*6?51l?lK|w*UAb;x~ z1;qhw@?YA6;7PaLK?@2BZVH84*B`hVO!v|inwo11uactuWBecRhb!I-r&IVEMQ87O zhLMqyjgj@_vA;@~tjqEPI;QNH^4bmx6ZCW!15U^b@X_iqGTz`m_*I!3CeM97JmsFo z#|u{z*W$c2exP6AF zy=OiYj~I3*0Pl(Mp}2QC@5SDvjEu19Z5g&_R6M~5Q%n{+w(l9_ADQ10kY|EDhCt*W zxALCddj_M(qS-eip9+lPLQvPOeWKHHFaKWY*00{t(Q?20EB2p#&nUlh?yM8MCFu$! zWy%%H6UX+R0c9N6H{%~={87el^Z8>Lf869x%=i;P|6~)Ofj_BrU*+;g8Gn@VyG;FW zR-iG=QBew`sOdySTe-N46Kd@Y&~si3h^3_~UKb9~ZI$0hOHlH*P5N8XGDfM`F9lRoV=uzt!6kQx664RMd0A)>7IOu^&=rc*GE5F4aquS?o zSLFW2#*>%EZ7_Uu3+l`n?6Ya=u;b)18ClKE?IV3qI`#PYA>_wStkOEFY#1|(Nui~) zq6y2piIJ>DEuC9HVzW4JSGe`JuSv#8)@#S;WvS9WuKICmyAL@7>h2qL>W7d&=-3lf z`w%YKaLf7Tgi?OD<^Yq&Bx3QbRW)E{QyJ z_~-exK;2k@xt@2J6 z-}_k22b6pVmU`mDyNZIN=R2nLTpxEAK!=AhKc_cH-gEP!v0*NyG8Z5U0@VVB;TyH} z*n!2b=7P*HRW=ng4r}ruGraR9&$d;nCizgPnm!&#(=S&n)7gdf#i?nB>*eyZE*|=9_9E!q)~YqY zu6$~wzRLI^2A0O~hGj{ZOWu3D)dYLllObibW{~Ezr%Otd)dFfQgi&aI`fgi(u=`eb z2|EXj^Hr!Ev@r-$sf7u|*;{L4wL_jO8|0qp{N>mECO|k7;be%fEW`ACh6 zBX?+ut5~u`K!FDRVm)c(@)2F%ZRfH8Q$9ZS({6hmTkSn(nGXeid?rp|ui1wMf_Vas z{7&q3&2!^m+wQ{0lz;ycW=j1YY9=Zw6TA7P?`It^5uNy;)4)mhZ-{(>Q;+*^Bkwx& zv;O?B|9gkA4qP3wH%#(h2kD#1MD2WMJ|#{1(VwXq%7*jDkI^7c0B?wcdEVc7V;9e* zCnndVY-Qr$`UO@^N=Jn!YTpUV2p+iUHNmxbXvw*=MAZriX=QL{=O_HoOX6WYPlnMw zp2XSrmL>RVaZ?Kg#C>D>v%4Dqy+l6kfyRUvo&@Y;Y9&?sUf2;8YCrszd__{T~%F`A&?s5 zAqSD)>3QHgQ25W0FocK4dtNhL{_lbh1)s3?+yMp`6eVVrA2(e_?b#F>n|}dm(6RT9cW16 zGNjUX+{N3=5KSy9Q(>|ju@X18XwBhL`J1)X8H}At5t83|ui-$==Evz$qMhyL&mqH` z!hNnwi;=cJ2jmfigG9n#-jP2ag5bSO`Fk}pcFR%J8 z$~`8V&q$n-W@>@q+y{jcDQ8xQe09F+;Lc_|rw$M|<{(_6|6U@l;Ny-nt6=eOfFum^QIAi;4Pb*kTs2KjduSXOaz zgXW$`CLIS7@N^~7{Rm6&14y=IM{_᯿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 From 0647fa70e271ef0bd414d60e1fa7d857b99ab79f Mon Sep 17 00:00:00 2001 From: pgleeson Date: Mon, 16 Dec 2024 18:01:20 +0000 Subject: [PATCH 9/9] Add nonpharyngeal neuron view; ensure correct ordering of male neurons in matrix --- .gitignore | 18 ++ cect/Analysis.py | 42 +-- cect/Cells.py | 31 +- cect/Comparison.py | 3 +- cect/ConnectomeView.py | 56 ++-- cect/data/all_cell_info.csv | 8 +- docs/Nonpharyngeal_Test_data.md | 363 +++++++++++++++++++++++ docs/Nonpharyngeal_Test_data_graph.md | 360 ++++++++++++++++++++++ docs/Nonpharyngeal_Test_data_hiveplot.md | 363 +++++++++++++++++++++++ 9 files changed, 1191 insertions(+), 53 deletions(-) create mode 100644 docs/Nonpharyngeal_Test_data.md create mode 100644 docs/Nonpharyngeal_Test_data_graph.md create mode 100644 docs/Nonpharyngeal_Test_data_hiveplot.md diff --git a/.gitignore b/.gitignore index e2fa6fec7..cf139a8b6 100644 --- a/.gitignore +++ b/.gitignore @@ -685,3 +685,21 @@ __pycache__ /docs/assets/Brittin2021* /docs/*_Brittin2021_data*.md /clean.sh +/docs/assets/Test_Nonpharyngeal_Chemical_Exc.json +/docs/assets/Test_Nonpharyngeal_Chemical_Exc.png +/docs/assets/Test_Nonpharyngeal_Chemical_Exc_graph.json +/docs/assets/Test_Nonpharyngeal_Chemical_Exc_graph.png +/docs/assets/Test_Nonpharyngeal_Chemical_Exc_hiveplot.json +/docs/assets/Test_Nonpharyngeal_Chemical_Exc_hiveplot.png +/docs/assets/Test_Nonpharyngeal_Chemical_Inh.json +/docs/assets/Test_Nonpharyngeal_Chemical_Inh.png +/docs/assets/Test_Nonpharyngeal_Chemical_Inh_graph.json +/docs/assets/Test_Nonpharyngeal_Chemical_Inh_graph.png +/docs/assets/Test_Nonpharyngeal_Chemical_Inh_hiveplot.json +/docs/assets/Test_Nonpharyngeal_Chemical_Inh_hiveplot.png +/docs/assets/Test_Nonpharyngeal_Electrical.json +/docs/assets/Test_Nonpharyngeal_Electrical.png +/docs/assets/Test_Nonpharyngeal_Electrical_graph.json +/docs/assets/Test_Nonpharyngeal_Electrical_graph.png +/docs/assets/Test_Nonpharyngeal_Electrical_hiveplot.json +/docs/assets/Test_Nonpharyngeal_Electrical_hiveplot.png diff --git a/cect/Analysis.py b/cect/Analysis.py index debae4d61..4e6fd8045 100644 --- a/cect/Analysis.py +++ b/cect/Analysis.py @@ -5,22 +5,25 @@ def test_bilaterals(): - from cect.BrittinDataReader import get_instance + from cect.White_whole import get_instance """ - from cect.White_whole import get_instance - from cect.WormNeuroAtlasMAReader import get_instance - from cect.WormNeuroAtlasFuncReader import get_instance - from cect.Cook2019HermReader import get_instance from cect.Cook2019MaleReader import get_instance + from cect.Cook2019HermReader import get_instance from cect.WitvlietDataReader1 import get_instance from cect.WitvlietDataReader8 import get_instance - from cect.RipollSanchezDataReader import get_instance from cect.TestDataReader import get_instance + from cect.SpreadsheetDataReader import get_instance from cect.Cook2020DataReader import get_instance + from cect.BrittinDataReader import get_instance + from cect.WormNeuroAtlasMAReader import get_instance + from cect.WormNeuroAtlasFuncReader import get_instance + from cect.RipollSanchezDataReader import get_instance from cect.ConnectomeView import PHARYNX_VIEW as view - from cect.ConnectomeView import NONPHARYNGEAL_NEURONS_VIEW as view""" + from cect.ConnectomeView import SOCIAL_VIEW as view from cect.ConnectomeView import NEURONS_VIEW as view + from cect.ConnectomeView import RAW_VIEW as view""" + from cect.ConnectomeView import NONPHARYNGEAL_NEURONS_VIEW as view print( "NOTE: For the sake of this paper, we excluded the pharyngeal neurons from the connectome data for both genders due to their distinction from the somatic nervous system." @@ -31,7 +34,7 @@ def test_bilaterals(): cds2 = cds.get_connectome_view(view) synclass = "Chemical Inh" - synclass = "Chemical Exc" + synclass = "Chemical Exc" if "Raw" not in view.name else "Chemical" # synclass = "Acetylcholine" # synclass = "Chemical" @@ -59,22 +62,27 @@ def array_info(conn_array): array_info(new_conn_array) for synclass in [ + "Chemical", "Chemical Exc", + "Chemical Inh", "Electrical", "Contact", "Functional", "Extrasynaptic", ]: print(" Adding conns of type: %s" % synclass) - conns_cs = cds2.connections[synclass] - - array_info(conns_cs) - for i in range(len(conns_cs)): - for j in range(len(conns_cs[i])): - if ( - i != j - ): # Kim et al 2024: Self-connections are treated as nonexistent (∀𝐴𝑖𝑖 = 0). - new_conn_array[i, j] = new_conn_array[i, j] or conns_cs[i, j] > 0 + if synclass in cds2.connections: + conns_cs = cds2.connections[synclass] + + array_info(conns_cs) + for i in range(len(conns_cs)): + for j in range(len(conns_cs[i])): + if ( + i != j + ): # Kim et al 2024: Self-connections are treated as nonexistent (∀𝐴𝑖𝑖 = 0). + new_conn_array[i, j] = ( + new_conn_array[i, j] or conns_cs[i, j] > 0 + ) amal = "CS+GJ" print("Amalgamated array:") diff --git a/cect/Cells.py b/cect/Cells.py index e03f8e7ff..5016a6bf4 100644 --- a/cect/Cells.py +++ b/cect/Cells.py @@ -501,7 +501,7 @@ def get_cell_notes(cell: str): for cell in MALE_HEAD_SENSORY_NEURONS: cell_notes[cell] = "male head sensory neuron" -MALE_SENSORY_NEURONS = [ +MALE_NON_HEAD_SENSORY_NEURONS = [ "R1AL", "R1AR", "R1BL", @@ -556,10 +556,10 @@ def get_cell_notes(cell: str): "SPVR", ] -for cell in MALE_SENSORY_NEURONS: +for cell in MALE_NON_HEAD_SENSORY_NEURONS: cell_notes[cell] = "male sensory neuron" -MALE_INTERNEURONS = [ +MALE_NON_HEAD_INTERNEURONS = [ "PVV", "PVX", "PVY", @@ -595,15 +595,15 @@ def get_cell_notes(cell: str): ] -for cell in MALE_INTERNEURONS: +for cell in MALE_NON_HEAD_INTERNEURONS: cell_notes[cell] = "male interneuron" MALE_SPECIFIC_NEURONS = ( MALE_HEAD_INTERNEURONS + + MALE_NON_HEAD_INTERNEURONS + MALE_HEAD_SENSORY_NEURONS - + MALE_INTERNEURONS - + MALE_SENSORY_NEURONS + + MALE_NON_HEAD_SENSORY_NEURONS ) UNKNOWN_FUNCTION_NEURONS = ["CANL", "CANR"] @@ -1524,7 +1524,9 @@ def get_primary_classification(): classification[cell] = cell_type elif cell_type == "interneuron": for cell in ( - INTERNEURONS_COOK + MALE_HEAD_INTERNEURONS + MALE_INTERNEURONS + INTERNEURONS_COOK + + MALE_HEAD_INTERNEURONS + + MALE_NON_HEAD_INTERNEURONS ): classification[cell] = cell_type elif cell_type == "motor neuron": @@ -1534,7 +1536,7 @@ def get_primary_classification(): for cell in ( SENSORY_NEURONS_COOK + MALE_HEAD_SENSORY_NEURONS - + MALE_SENSORY_NEURONS + + MALE_NON_HEAD_SENSORY_NEURONS ): classification[cell] = cell_type elif cell_type == "odd numbered pharyngeal muscle": @@ -1955,10 +1957,15 @@ def get_standard_color(cell: str): return WA_COLORS["Hermaphrodite"]["Muscle"]["odd numbered pharyngeal muscle"] elif cell in EVEN_PHARYNGEAL_MUSCLE_NAMES: return WA_COLORS["Hermaphrodite"]["Muscle"]["even numbered pharyngeal muscle"] - elif cell in INTERNEURONS_COOK + MALE_HEAD_INTERNEURONS + MALE_INTERNEURONS: + elif ( + cell in INTERNEURONS_COOK + MALE_HEAD_INTERNEURONS + MALE_NON_HEAD_INTERNEURONS + ): return WA_COLORS["Hermaphrodite"]["Nervous Tissue"]["interneuron"] elif ( - cell in SENSORY_NEURONS_COOK + MALE_HEAD_SENSORY_NEURONS + MALE_SENSORY_NEURONS + cell + in SENSORY_NEURONS_COOK + + MALE_HEAD_SENSORY_NEURONS + + MALE_NON_HEAD_SENSORY_NEURONS ): return WA_COLORS["Hermaphrodite"]["Nervous Tissue"]["sensory neuron"] elif cell in MOTORNEURONS_COOK: @@ -2430,7 +2437,7 @@ def _generate_cell_table(cell_type: str, cells: List[str]): cell_type, INTERNEURONS_COOK + MALE_HEAD_INTERNEURONS - + MALE_INTERNEURONS, + + MALE_NON_HEAD_INTERNEURONS, ) ) elif cell_type == "motor neuron": @@ -2441,7 +2448,7 @@ def _generate_cell_table(cell_type: str, cells: List[str]): cell_type, SENSORY_NEURONS_COOK + MALE_HEAD_SENSORY_NEURONS - + MALE_SENSORY_NEURONS, + + MALE_NON_HEAD_SENSORY_NEURONS, ) ) elif cell_type == "odd numbered pharyngeal muscle": diff --git a/cect/Comparison.py b/cect/Comparison.py index 01ccb40ac..e26d619f6 100644 --- a/cect/Comparison.py +++ b/cect/Comparison.py @@ -179,8 +179,7 @@ def generate_comparison_page(quick: bool, color_table=True, dataset_pages=True): readers["Witvliet4"] = ["cect.WitvlietDataReader4", "Witvliet_2021"] readers["Witvliet5"] = ["cect.WitvlietDataReader5", "Witvliet_2021"] readers["Witvliet6"] = ["cect.WitvlietDataReader6", "Witvliet_2021"] - - readers["Witvliet7"] = ["cect.WitvlietDataReader7", "Witvliet_2021"] + readers["Witvliet7"] = ["cect.WitvlietDataReader7", "Witvliet_2021"] readers["Witvliet8"] = ["cect.WitvlietDataReader8", "Witvliet_2021"] diff --git a/cect/ConnectomeView.py b/cect/ConnectomeView.py index 899068794..4b10be749 100644 --- a/cect/ConnectomeView.py +++ b/cect/ConnectomeView.py @@ -7,6 +7,10 @@ from cect.Cells import INTERNEURONS_NONPHARYNGEAL_COOK from cect.Cells import UNKNOWN_FUNCTION_NEURONS from cect.Cells import MALE_SPECIFIC_NEURONS +from cect.Cells import MALE_HEAD_INTERNEURONS +from cect.Cells import MALE_NON_HEAD_INTERNEURONS +from cect.Cells import MALE_HEAD_SENSORY_NEURONS +from cect.Cells import MALE_NON_HEAD_SENSORY_NEURONS from cect.Cells import PREFERRED_MUSCLE_NAMES from cect.Cells import ALL_NON_NEURON_MUSCLE_CELLS @@ -156,15 +160,24 @@ def get_index_of_cell(self, cell): NEURONS_VIEW = View( "Neurons", "Neurons", - "All 302 hermaphrodite neurons (whether present or not in the connectome dataset)", + "All 302 **hermaphrodite** neurons (whether present or not in the connectome dataset)", [], EXC_INH_GJ_FUNC_CONT_SYN_CLASSES, ) -NONPHARYNGEAL_NEURONS_VIEW = View( +NONPHARYNGEAL_NEURONS_HERM_VIEW = View( "Nonpharyngeal", "Nonpharyngeal Neurons", - "All neurons except those in the pharynx", + "All **hermaphrodite** neurons except those in the pharynx", + [], + EXC_INH_GJ_FUNC_CONT_SYN_CLASSES, + only_show_existing_nodes=False, +) + +NONPHARYNGEAL_NEURONS_HM_VIEW = View( + "Nonpharyngeal", + "Nonpharyngeal Neurons", + "All neurons (herm. & male) except those in the pharynx", [], EXC_INH_GJ_FUNC_CONT_SYN_CLASSES, only_show_existing_nodes=False, @@ -172,8 +185,16 @@ def get_index_of_cell(self, cell): for cell in ( sorted(PHARYNGEAL_NEURONS) - + sorted(SENSORY_NEURONS_NONPHARYNGEAL_COOK) - + sorted(INTERNEURONS_NONPHARYNGEAL_COOK) + + sorted( + SENSORY_NEURONS_NONPHARYNGEAL_COOK + + MALE_HEAD_SENSORY_NEURONS + + MALE_NON_HEAD_SENSORY_NEURONS + ) + + sorted( + INTERNEURONS_NONPHARYNGEAL_COOK + + MALE_HEAD_INTERNEURONS + + MALE_NON_HEAD_INTERNEURONS + ) + sorted( HEAD_MOTORNEURONS_COOK + VENTRAL_CORD_MOTORNEURONS @@ -183,23 +204,21 @@ def get_index_of_cell(self, cell): ) + sorted(UNKNOWN_FUNCTION_NEURONS) ): - NEURONS_VIEW.node_sets.append(NodeSet(cell, [cell], get_standard_color(cell))) RAW_VIEW.node_sets.append(NodeSet(cell, [cell], get_standard_color(cell))) + + if cell not in MALE_SPECIFIC_NEURONS: + NEURONS_VIEW.node_sets.append(NodeSet(cell, [cell], get_standard_color(cell))) + if cell not in PHARYNGEAL_NEURONS: - NONPHARYNGEAL_NEURONS_VIEW.node_sets.append( + if cell not in MALE_SPECIFIC_NEURONS: + NONPHARYNGEAL_NEURONS_HERM_VIEW.node_sets.append( + NodeSet(cell, [cell], get_standard_color(cell)) + ) + NONPHARYNGEAL_NEURONS_HM_VIEW.node_sets.append( NodeSet(cell, [cell], get_standard_color(cell)) ) -for cell in sorted(MALE_SPECIFIC_NEURONS): - NONPHARYNGEAL_NEURONS_VIEW.node_sets.append( - NodeSet(cell, [cell], get_standard_color(cell)) - ) - -for cell in ( - sorted(MALE_SPECIFIC_NEURONS) - + sorted(PREFERRED_MUSCLE_NAMES) - + sorted(ALL_NON_NEURON_MUSCLE_CELLS) -): +for cell in sorted(PREFERRED_MUSCLE_NAMES) + sorted(ALL_NON_NEURON_MUSCLE_CELLS): RAW_VIEW.node_sets.append(NodeSet(cell, [cell], get_standard_color(cell))) assert len(NEURONS_VIEW.node_sets) == 302 @@ -491,6 +510,7 @@ def get_index_of_cell(self, cell): RAW_VIEW, NEURONS_VIEW, PHARYNX_VIEW, + NONPHARYNGEAL_NEURONS_HERM_VIEW, SOCIAL_VIEW, ESCAPE_VIEW, COOK_FIG3_VIEW, @@ -547,7 +567,7 @@ def get_index_of_cell(self, cell): print(tdr_instance.get_connectome_view(ESCAPE_VIEW).summary()) print("------- Nonpharyngeal ---------") - print(tdr_instance.get_connectome_view(NONPHARYNGEAL_NEURONS_VIEW).summary()) + print(tdr_instance.get_connectome_view(NONPHARYNGEAL_NEURONS_HM_VIEW).summary()) """ from cect.Cells import ALL_PREFERRED_CELL_NAMES diff --git a/cect/data/all_cell_info.csv b/cect/data/all_cell_info.csv index 4b4309581..baf2897fd 100644 --- a/cect/data/all_cell_info.csv +++ b/cect/data/all_cell_info.csv @@ -303,10 +303,6 @@ VD8,Ventral cord motor neuron,Ventral D-type Motor Neuron 8,P7.app,"Ventralcord VD9,Ventral cord motor neuron,Ventral D-type Motor Neuron 9,P8.app,"Ventral cord motor neuron, innervates vent body muscles, reciprocal inhibitor" MCML,Male head interneuron,Mystery Cell of the Male Left,AmsoL,Male specific interneuron MCMR,Male head interneuron,Mystery Cell of the Male Right,AmsoR,Male specific interneuron -CEMDL,Male head sensory neuron,CEphalic Male Sensory Neuron Dorsal Left,AB plaaaaaap,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" -CEMDR,Male head sensory neuron,CEphalic Male Sensory Neuron Dorsal Right,AB arpapaaap,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" -CEMVL,Male head sensory neuron,CEphalic Male Sensory Neuron Ventral Left,AB plpaapapp,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" -CEMVR,Male head sensory neuron,CEphalic Male Sensory Neuron Ventral Right,AB prpaapapp,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" PVV,Male interneuron,Posterior Ventral Process V,P11.paaa,"Male specific motor neuron, pre-anal ganglion" PVX,Male interneuron,Posterior Ventral Process X,P12.aap,"Male specific interneuron, cell body in pre-anal ganglion, postsynaptic in ring and ventral cord" PVY,Male interneuron,Posterior Ventral Process Y,P11.paap,"Male specific interneuron, cell body in pre-anal ganglion" @@ -339,6 +335,10 @@ CP06,Male interneuron,"C-type Neuron, Posterior Daughter after Division 6",P8.aa CP07,Male interneuron,"C-type Neuron, Posterior Daughter after Division 7",P9.aapp,Male specific motor neuron in ventral cord CP08,Male interneuron,"C-type Neuron, Posterior Daughter after Division 8",P10.aapp,"Male specific interneuron, projects into preanal ganglion" CP09,Male interneuron,"C-type Neuron, Posterior Daughter after Division 9",P11.aapp,"Male specific interneuron, projects into preanal ganglion" +CEMDL,Male head sensory neuron,CEphalic Male Sensory Neuron Dorsal Left,AB plaaaaaap,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" +CEMDR,Male head sensory neuron,CEphalic Male Sensory Neuron Dorsal Right,AB arpapaaap,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" +CEMVL,Male head sensory neuron,CEphalic Male Sensory Neuron Ventral Left,AB plpaapapp,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" +CEMVR,Male head sensory neuron,CEphalic Male Sensory Neuron Ventral Right,AB prpaapapp,"Male specific cephalic neurons (programmed cell death in hermaphrodite embryo) open to outside, possible function in male chemotaxis toward hermaphrodite" R1AL,Male sensory neuron,Ray 1 Neuron A Left,"V5L.pppppaaa, (R1.aaaL)","Male sensory rays, neuron, striated rootlet, cell body in left lumbar ganglion" R1AR,Male sensory neuron,Ray 1 Neuron A Right,"V5R.pppppaaa, (R1.aaaR)","Male sensory rays, neuron, striated rootlet, cell body in right lumbar ganglion" R1BL,Male sensory neuron,Ray 1 Neuron B Left,"V5L.pppppapa, (R1.apaL)","Male sensory rays, neuron, darkly staining tip, open to outside, cell body in left lumbar ganglion" diff --git a/docs/Nonpharyngeal_Test_data.md b/docs/Nonpharyngeal_Test_data.md new file mode 100644 index 000000000..58ae41c5d --- /dev/null +++ b/docs/Nonpharyngeal_Test_data.md @@ -0,0 +1,363 @@ +--- +title: "Dataset: Test" +search: + exclude: true +--- + + +!!! example "Choose Dataset" + + White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 + + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader + + + + +!!! abstract inline "Choose Graph type" + + Graph - Matrix - Hive plot + + +!!! tip "Choose View" + + Raw Data - Neurons - Pharynx - Nonpharyngeal Neurons - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + + All **hermaphrodite** neurons except those in the pharynx +=== "Chemical Exc" + +
    + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Chemical_Exc.json" } + ``` + +=== "Chemical Inh" + +
    + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Chemical_Inh.json" } + ``` + +=== "Electrical" + +
    + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Electrical.json" } + ``` + + +### Neurons (herm) (18) +

    Full list of Neurons (hermaphrodite only) in this dataset +ASHR + | ASKR + | AVBL + | AWBR + | DB4 + | DD4 + | DVA + | I5 + | M1 + | M4 + | PVCL + | RMGR + | VA3 + | VA6 + | VB2 + | VB6 + | VD3 + | VD6 + +
    + +### Missing neurons (284) +
    Full list of Missing neurons (known hermaphrodite neurons not present) +ADAL + | ADAR + | ADEL + | ADER + | ADFL + | ADFR + | ADLL + | ADLR + | AFDL + | AFDR + | AIAL + | AIAR + | AIBL + | AIBR + | AIML + | AIMR + | AINL + | AINR + | AIYL + | AIYR + | AIZL + | AIZR + | ALA + | ALML + | ALMR + | ALNL + | ALNR + | AQR + | AS1 + | AS10 + | AS11 + | AS2 + | AS3 + | AS4 + | AS5 + | AS6 + | AS7 + | AS8 + | AS9 + | ASEL + | ASER + | ASGL + | ASGR + | ASHL + | ASIL + | ASIR + | ASJL + | ASJR + | ASKL + | AUAL + | AUAR + | AVAL + | AVAR + | AVBR + | AVDL + | AVDR + | AVEL + | AVER + | AVFL + | AVFR + | AVG + | AVHL + | AVHR + | AVJL + | AVJR + | AVKL + | AVKR + | AVL + | AVM + | AWAL + | AWAR + | AWBL + | AWCL + | AWCR + | BAGL + | BAGR + | BDUL + | BDUR + | CANL + | CANR + | CEPDL + | CEPDR + | CEPVL + | CEPVR + | DA1 + | DA2 + | DA3 + | DA4 + | DA5 + | DA6 + | DA7 + | DA8 + | DA9 + | DB1 + | DB2 + | DB3 + | DB5 + | DB6 + | DB7 + | DD1 + | DD2 + | DD3 + | DD5 + | DD6 + | DVB + | DVC + | FLPL + | FLPR + | HSNL + | HSNR + | I1L + | I1R + | I2L + | I2R + | I3 + | I4 + | I6 + | IL1DL + | IL1DR + | IL1L + | IL1R + | IL1VL + | IL1VR + | IL2DL + | IL2DR + | IL2L + | IL2R + | IL2VL + | IL2VR + | LUAL + | LUAR + | M2L + | M2R + | M3L + | M3R + | M5 + | MCL + | MCR + | MI + | NSML + | NSMR + | OLLL + | OLLR + | OLQDL + | OLQDR + | OLQVL + | OLQVR + | PDA + | PDB + | PDEL + | PDER + | PHAL + | PHAR + | PHBL + | PHBR + | PHCL + | PHCR + | PLML + | PLMR + | PLNL + | PLNR + | PQR + | PVCR + | PVDL + | PVDR + | PVM + | PVNL + | PVNR + | PVPL + | PVPR + | PVQL + | PVQR + | PVR + | PVT + | PVWL + | PVWR + | RIAL + | RIAR + | RIBL + | RIBR + | RICL + | RICR + | RID + | RIFL + | RIFR + | RIGL + | RIGR + | RIH + | RIML + | RIMR + | RIPL + | RIPR + | RIR + | RIS + | RIVL + | RIVR + | RMDDL + | RMDDR + | RMDL + | RMDR + | RMDVL + | RMDVR + | RMED + | RMEL + | RMER + | RMEV + | RMFL + | RMFR + | RMGL + | RMHL + | RMHR + | SAADL + | SAADR + | SAAVL + | SAAVR + | SABD + | SABVL + | SABVR + | SDQL + | SDQR + | SIADL + | SIADR + | SIAVL + | SIAVR + | SIBDL + | SIBDR + | SIBVL + | SIBVR + | SMBDL + | SMBDR + | SMBVL + | SMBVR + | SMDDL + | SMDDR + | SMDVL + | SMDVR + | URADL + | URADR + | URAVL + | URAVR + | URBL + | URBR + | URXL + | URXR + | URYDL + | URYDR + | URYVL + | URYVR + | VA1 + | VA10 + | VA11 + | VA12 + | VA2 + | VA4 + | VA5 + | VA7 + | VA8 + | VA9 + | VB1 + | VB10 + | VB11 + | VB3 + | VB4 + | VB5 + | VB7 + | VB8 + | VB9 + | VC1 + | VC2 + | VC3 + | VC4 + | VC5 + | VC6 + | VD1 + | VD10 + | VD11 + | VD12 + | VD13 + | VD2 + | VD4 + | VD5 + | VD7 + | VD8 + | VD9 + +
    + +### Muscles (0) + +### Other cells (0) diff --git a/docs/Nonpharyngeal_Test_data_graph.md b/docs/Nonpharyngeal_Test_data_graph.md new file mode 100644 index 000000000..67e3d3402 --- /dev/null +++ b/docs/Nonpharyngeal_Test_data_graph.md @@ -0,0 +1,360 @@ +--- +title: "Dataset: Test" +search: + exclude: true +--- + + +!!! example "Choose Dataset" + + White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 + + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader + + + + +!!! abstract inline "Choose Graph type" + + Graph - Matrix - Hive plot + + +!!! tip "Choose View" + + Raw Data - Neurons - Pharynx - Nonpharyngeal Neurons - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + + All **hermaphrodite** neurons except those in the pharynx +=== "Chemical Exc" + + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Chemical_Exc_graph.json" } + ``` + +=== "Chemical Inh" + + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Chemical_Inh_graph.json" } + ``` + +=== "Electrical" + + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Electrical_graph.json" } + ``` + + +### Neurons (herm) (18) +
    Full list of Neurons (hermaphrodite only) in this dataset +ASHR + | ASKR + | AVBL + | AWBR + | DB4 + | DD4 + | DVA + | I5 + | M1 + | M4 + | PVCL + | RMGR + | VA3 + | VA6 + | VB2 + | VB6 + | VD3 + | VD6 + +
    + +### Missing neurons (284) +
    Full list of Missing neurons (known hermaphrodite neurons not present) +ADAL + | ADAR + | ADEL + | ADER + | ADFL + | ADFR + | ADLL + | ADLR + | AFDL + | AFDR + | AIAL + | AIAR + | AIBL + | AIBR + | AIML + | AIMR + | AINL + | AINR + | AIYL + | AIYR + | AIZL + | AIZR + | ALA + | ALML + | ALMR + | ALNL + | ALNR + | AQR + | AS1 + | AS10 + | AS11 + | AS2 + | AS3 + | AS4 + | AS5 + | AS6 + | AS7 + | AS8 + | AS9 + | ASEL + | ASER + | ASGL + | ASGR + | ASHL + | ASIL + | ASIR + | ASJL + | ASJR + | ASKL + | AUAL + | AUAR + | AVAL + | AVAR + | AVBR + | AVDL + | AVDR + | AVEL + | AVER + | AVFL + | AVFR + | AVG + | AVHL + | AVHR + | AVJL + | AVJR + | AVKL + | AVKR + | AVL + | AVM + | AWAL + | AWAR + | AWBL + | AWCL + | AWCR + | BAGL + | BAGR + | BDUL + | BDUR + | CANL + | CANR + | CEPDL + | CEPDR + | CEPVL + | CEPVR + | DA1 + | DA2 + | DA3 + | DA4 + | DA5 + | DA6 + | DA7 + | DA8 + | DA9 + | DB1 + | DB2 + | DB3 + | DB5 + | DB6 + | DB7 + | DD1 + | DD2 + | DD3 + | DD5 + | DD6 + | DVB + | DVC + | FLPL + | FLPR + | HSNL + | HSNR + | I1L + | I1R + | I2L + | I2R + | I3 + | I4 + | I6 + | IL1DL + | IL1DR + | IL1L + | IL1R + | IL1VL + | IL1VR + | IL2DL + | IL2DR + | IL2L + | IL2R + | IL2VL + | IL2VR + | LUAL + | LUAR + | M2L + | M2R + | M3L + | M3R + | M5 + | MCL + | MCR + | MI + | NSML + | NSMR + | OLLL + | OLLR + | OLQDL + | OLQDR + | OLQVL + | OLQVR + | PDA + | PDB + | PDEL + | PDER + | PHAL + | PHAR + | PHBL + | PHBR + | PHCL + | PHCR + | PLML + | PLMR + | PLNL + | PLNR + | PQR + | PVCR + | PVDL + | PVDR + | PVM + | PVNL + | PVNR + | PVPL + | PVPR + | PVQL + | PVQR + | PVR + | PVT + | PVWL + | PVWR + | RIAL + | RIAR + | RIBL + | RIBR + | RICL + | RICR + | RID + | RIFL + | RIFR + | RIGL + | RIGR + | RIH + | RIML + | RIMR + | RIPL + | RIPR + | RIR + | RIS + | RIVL + | RIVR + | RMDDL + | RMDDR + | RMDL + | RMDR + | RMDVL + | RMDVR + | RMED + | RMEL + | RMER + | RMEV + | RMFL + | RMFR + | RMGL + | RMHL + | RMHR + | SAADL + | SAADR + | SAAVL + | SAAVR + | SABD + | SABVL + | SABVR + | SDQL + | SDQR + | SIADL + | SIADR + | SIAVL + | SIAVR + | SIBDL + | SIBDR + | SIBVL + | SIBVR + | SMBDL + | SMBDR + | SMBVL + | SMBVR + | SMDDL + | SMDDR + | SMDVL + | SMDVR + | URADL + | URADR + | URAVL + | URAVR + | URBL + | URBR + | URXL + | URXR + | URYDL + | URYDR + | URYVL + | URYVR + | VA1 + | VA10 + | VA11 + | VA12 + | VA2 + | VA4 + | VA5 + | VA7 + | VA8 + | VA9 + | VB1 + | VB10 + | VB11 + | VB3 + | VB4 + | VB5 + | VB7 + | VB8 + | VB9 + | VC1 + | VC2 + | VC3 + | VC4 + | VC5 + | VC6 + | VD1 + | VD10 + | VD11 + | VD12 + | VD13 + | VD2 + | VD4 + | VD5 + | VD7 + | VD8 + | VD9 + +
    + +### Muscles (0) + +### Other cells (0) diff --git a/docs/Nonpharyngeal_Test_data_hiveplot.md b/docs/Nonpharyngeal_Test_data_hiveplot.md new file mode 100644 index 000000000..a778494f1 --- /dev/null +++ b/docs/Nonpharyngeal_Test_data_hiveplot.md @@ -0,0 +1,363 @@ +--- +title: "Dataset: Test" +search: + exclude: true +--- + + +!!! example "Choose Dataset" + + White_A White_L4 White_whole Varshney Bentley2016_MA Bentley2016_PEP Cook2019Herm Cook2019Male Cook2020 Brittin2021 Witvliet1 Witvliet2 Witvliet3 Witvliet4 Witvliet5 Witvliet6 Witvliet7 Witvliet8 WormNeuroAtlas Randi2023 RipollSanchezShortRange RipollSanchezMidRange RipollSanchezLongRange Test SSData UpdSSData UpdSSData2 + + Dummy dataset used for testing webpage/graph generation. Do not assume any of these connections are correct!.   Python Reader: TestDataReader + + + + +!!! abstract inline "Choose Graph type" + + Graph - Matrix - Hive plot + + +!!! tip "Choose View" + + Raw Data - Neurons - Pharynx - Nonpharyngeal Neurons - Social Network - Escape Response Circuit - Cook 2019 Fig 3 - Peptidergic Hubs - + + All **hermaphrodite** neurons except those in the pharynx +=== "Chemical Exc" + +
    + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Chemical_Exc_hiveplot.json" } + ``` + +=== "Chemical Inh" + +
    + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Chemical_Inh_hiveplot.json" } + ``` + +=== "Electrical" + +
    + ```plotly + { "file_path": "./assets/Test_Nonpharyngeal_Electrical_hiveplot.json" } + ``` + + +### Neurons (herm) (18) +
    Full list of Neurons (hermaphrodite only) in this dataset +ASHR + | ASKR + | AVBL + | AWBR + | DB4 + | DD4 + | DVA + | I5 + | M1 + | M4 + | PVCL + | RMGR + | VA3 + | VA6 + | VB2 + | VB6 + | VD3 + | VD6 + +
    + +### Missing neurons (284) +
    Full list of Missing neurons (known hermaphrodite neurons not present) +ADAL + | ADAR + | ADEL + | ADER + | ADFL + | ADFR + | ADLL + | ADLR + | AFDL + | AFDR + | AIAL + | AIAR + | AIBL + | AIBR + | AIML + | AIMR + | AINL + | AINR + | AIYL + | AIYR + | AIZL + | AIZR + | ALA + | ALML + | ALMR + | ALNL + | ALNR + | AQR + | AS1 + | AS10 + | AS11 + | AS2 + | AS3 + | AS4 + | AS5 + | AS6 + | AS7 + | AS8 + | AS9 + | ASEL + | ASER + | ASGL + | ASGR + | ASHL + | ASIL + | ASIR + | ASJL + | ASJR + | ASKL + | AUAL + | AUAR + | AVAL + | AVAR + | AVBR + | AVDL + | AVDR + | AVEL + | AVER + | AVFL + | AVFR + | AVG + | AVHL + | AVHR + | AVJL + | AVJR + | AVKL + | AVKR + | AVL + | AVM + | AWAL + | AWAR + | AWBL + | AWCL + | AWCR + | BAGL + | BAGR + | BDUL + | BDUR + | CANL + | CANR + | CEPDL + | CEPDR + | CEPVL + | CEPVR + | DA1 + | DA2 + | DA3 + | DA4 + | DA5 + | DA6 + | DA7 + | DA8 + | DA9 + | DB1 + | DB2 + | DB3 + | DB5 + | DB6 + | DB7 + | DD1 + | DD2 + | DD3 + | DD5 + | DD6 + | DVB + | DVC + | FLPL + | FLPR + | HSNL + | HSNR + | I1L + | I1R + | I2L + | I2R + | I3 + | I4 + | I6 + | IL1DL + | IL1DR + | IL1L + | IL1R + | IL1VL + | IL1VR + | IL2DL + | IL2DR + | IL2L + | IL2R + | IL2VL + | IL2VR + | LUAL + | LUAR + | M2L + | M2R + | M3L + | M3R + | M5 + | MCL + | MCR + | MI + | NSML + | NSMR + | OLLL + | OLLR + | OLQDL + | OLQDR + | OLQVL + | OLQVR + | PDA + | PDB + | PDEL + | PDER + | PHAL + | PHAR + | PHBL + | PHBR + | PHCL + | PHCR + | PLML + | PLMR + | PLNL + | PLNR + | PQR + | PVCR + | PVDL + | PVDR + | PVM + | PVNL + | PVNR + | PVPL + | PVPR + | PVQL + | PVQR + | PVR + | PVT + | PVWL + | PVWR + | RIAL + | RIAR + | RIBL + | RIBR + | RICL + | RICR + | RID + | RIFL + | RIFR + | RIGL + | RIGR + | RIH + | RIML + | RIMR + | RIPL + | RIPR + | RIR + | RIS + | RIVL + | RIVR + | RMDDL + | RMDDR + | RMDL + | RMDR + | RMDVL + | RMDVR + | RMED + | RMEL + | RMER + | RMEV + | RMFL + | RMFR + | RMGL + | RMHL + | RMHR + | SAADL + | SAADR + | SAAVL + | SAAVR + | SABD + | SABVL + | SABVR + | SDQL + | SDQR + | SIADL + | SIADR + | SIAVL + | SIAVR + | SIBDL + | SIBDR + | SIBVL + | SIBVR + | SMBDL + | SMBDR + | SMBVL + | SMBVR + | SMDDL + | SMDDR + | SMDVL + | SMDVR + | URADL + | URADR + | URAVL + | URAVR + | URBL + | URBR + | URXL + | URXR + | URYDL + | URYDR + | URYVL + | URYVR + | VA1 + | VA10 + | VA11 + | VA12 + | VA2 + | VA4 + | VA5 + | VA7 + | VA8 + | VA9 + | VB1 + | VB10 + | VB11 + | VB3 + | VB4 + | VB5 + | VB7 + | VB8 + | VB9 + | VC1 + | VC2 + | VC3 + | VC4 + | VC5 + | VC6 + | VD1 + | VD10 + | VD11 + | VD12 + | VD13 + | VD2 + | VD4 + | VD5 + | VD7 + | VD8 + | VD9 + +
    + +### Muscles (0) + +### Other cells (0)