-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
28 lines (24 loc) · 947 Bytes
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import matplotlib.pyplot as plt
import numpy as np
import pynapple as nap
import warnings
from functions import *
from figures import *
import configparser
#import workshop_utils
#import nemos as nmo
from sklearn.model_selection import GridSearchCV
import cell_metrics
warnings.filterwarnings("ignore")
# configure pynapple to ignore conversion warning
nap.nap_config.suppress_conversion_warnings = True
# Create cell metrics file
cell_metrics.create_cell_metrics()
# Load cell metrics file
cell_metrics = load_cell_metrics()
# Figures
plot_HD_info_distribution(cell_metrics=cell_metrics, save=False)
plot_correlation_vs_hd_info(cell_metrics=cell_metrics, save=False)
plot_correlation_distribution(cell_metrics=cell_metrics, cell_type='hd', save=False) # HD
plot_correlation_distribution(cell_metrics=cell_metrics, cell_type='nhd', save=False) # Low HD
plot_correlation_distribution(cell_metrics=cell_metrics, cell_type='fs', save=False) # FS