add sorting for vector strength and burstiness
This commit is contained in:
parent
fc9065e31a
commit
bf8634a247
@ -5,6 +5,7 @@ import numpy as np
|
|||||||
import os
|
import os
|
||||||
import matplotlib.pyplot as plt
|
import matplotlib.pyplot as plt
|
||||||
import pyrelacs.DataLoader as Dl
|
import pyrelacs.DataLoader as Dl
|
||||||
|
from Baseline import BaselineCellData
|
||||||
|
|
||||||
data_save_path = "test_routines/test_files/"
|
data_save_path = "test_routines/test_files/"
|
||||||
read = False
|
read = False
|
||||||
@ -12,7 +13,47 @@ read = False
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
# test_kraken_files()
|
# test_kraken_files()
|
||||||
test_for_species()
|
# test_for_species()
|
||||||
|
test_for_vector_strength()
|
||||||
|
|
||||||
|
def test_for_vector_strength():
|
||||||
|
directory = "invivo_data/"
|
||||||
|
bursty = []
|
||||||
|
p_units = []
|
||||||
|
no_vs = []
|
||||||
|
|
||||||
|
for cell in os.listdir(directory):
|
||||||
|
if "thresh" in cell:
|
||||||
|
continue
|
||||||
|
cell_path = os.path.join(directory, cell)
|
||||||
|
print(cell_path)
|
||||||
|
|
||||||
|
cell_data = CellData(cell_path)
|
||||||
|
base = BaselineCellData(cell_data)
|
||||||
|
|
||||||
|
if base.get_vector_strength() < 0.5:
|
||||||
|
no_vs.append(cell_path)
|
||||||
|
# print(cell_path, "->", "data/invivo_no_vs/" + cell)
|
||||||
|
os.rename(cell_path, "data/invivo_no_vs/" + cell)
|
||||||
|
continue
|
||||||
|
|
||||||
|
# vs > 0.5
|
||||||
|
if base.get_burstiness() > 0.2:
|
||||||
|
bursty.append(cell_path)
|
||||||
|
# print(cell_path, "->", "data/invivo_bursty/" + cell)
|
||||||
|
os.rename(cell_path, "data/invivo_bursty/" + cell)
|
||||||
|
continue
|
||||||
|
|
||||||
|
# vs > 0.5 and bursty == 0
|
||||||
|
|
||||||
|
p_units.append(cell_path)
|
||||||
|
# print(cell_path, "->", "data/invivo/" + cell)
|
||||||
|
os.rename(cell_path, "data/invivo/" + cell)
|
||||||
|
|
||||||
|
print("done")
|
||||||
|
print("bursty:", len(bursty), bursty)
|
||||||
|
print("no vs:", len(no_vs), no_vs)
|
||||||
|
print("p-units:", len(p_units), p_units)
|
||||||
|
|
||||||
|
|
||||||
def test_for_species():
|
def test_for_species():
|
||||||
|
Loading…
Reference in New Issue
Block a user