Skip to main content

Contains the classes used for generix data analysis

Project description

phd

Notebook is used to do the actual data processing Module contains all necessary functions

getter (ie all functions strating with 'get') is used to get data. The getter will either generate the data or retrieve it from the cache if it exists

the cache

REMI: QUESTIONS FOR JASMINE JAS: i think this convention is ok - discuss

  • I'm wondering what to do with figure naming because potentially many figure for the grouping will we be built. Im currently using an automatic naming convention {"histogram": 'f"{experiment}for{compound}in{region}"', "correlogram": 'f"{experiment}{correlogram_type}{buildCorrelogramFilenmae(tocorrelate, columns)}"', "head_twitch_histogram": 'f"head_twitch_histogram{experiment}for{to_plot}"',} but maybe the user would want to pick the name themself? probably better for them to remember what is what in the case of multiple stats choices
TO USE:

add csv with columns : mouse_id , group_id , COMPOUND_REGION... or BEHAVIOR_TIME (e.g. HT_20) to input folder

fill info in cell 1 of notebook (compound_ratio_mapping, ect)

perform outlier selection for experiment (including ratios chiosen in first cell)

generate quantitative histograms and aggregated stats table functions : REMI?

generate correlograms (use case for all three in functions) : REMI? clasical_corellogram : getAndPlotSingleCorrelogram(filename, experiment='agonist_antagonist', correlogram_type='compound',
to_correlate='GLU', p_value_threshold=0.05, n_minimum=5, from_scratch= True)

square_correlogram       :      getAndPlotSingleCorrelogram(filename, experiment='agonist_antagonist', correlogram_type='compound',
                                                            to_correlate='GLU-GABA', p_value_threshold=0.05, n_minimum=5, from_scratch= True)


bar_corellogram
                                                #see whatsapp image 3/5/23
    within BR       /       within compound

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyberlabrat-0.1.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cyberlabrat-0.1.2-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file cyberlabrat-0.1.2.tar.gz.

File metadata

  • Download URL: cyberlabrat-0.1.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for cyberlabrat-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7d44ea11e07ecdf1ba2b0f45ca414c90f5ea76307157ede9dda936171d9b19bc
MD5 87c4e64139f7a72f0f1d0262ee8e15f5
BLAKE2b-256 fd15b56fc5087b8f16356a63af99f86edabf23aec8478fc932f0233f28894261

See more details on using hashes here.

File details

Details for the file cyberlabrat-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: cyberlabrat-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for cyberlabrat-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 325484c8cb489d43456bb21e21f2279d8cdb5cbac5f73c32b00205e21abeff4a
MD5 abb6f6d7f912c0a432eed275aeebf325
BLAKE2b-256 f8b313403d142a37c370bd0c445a5ed8c604386348e84c53970b0ab64611dc9c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page