INCF/OCNS Software WG
NeuroBlueprint
datashuttle
from datashuttle import DataShuttle
project = DataShuttle("my_first_project")
project.make_config_file(
local_path=r"C:\Users\Joe\data\local\my_first_project",
central_path=r"C:\Users\Joe\data\central\my_first_project",
connection_method="local_filesystem",
)
project.create_folders(
top_level_folder="rawdata",
sub_names="sub-001",
ses_names="ses-001_@DATE@",
datatype=["behav", "ephys"]
)
project.upload_entire_project()
Time after start (min) | Foraging | Eating | Grooming |
---|---|---|---|
0:30 | 0 | 0 | 1 |
1:00 | 0 | 0 | 1 |
1:30 | 1 | 0 | 0 |
2:00 | 0 | 1 | 0 |
from movement.io import load_poses, save_poses
from movement.filtering import filter_by_confidence, interpolate_over_time
from movement.filtering import savgol_filter
ds = load_poses.from_file("/path/to/file.analysis.h5", source_software="SLEAP", fps=30)
ds = filter_by_confidence(ds, threshold=0.6)
ds = interpolate_over_time(ds, method="linear", max_gap=1)
ds = savgol_filter(ds, window_length=0.2, polyorder=2)
save_poses.to_lp_file(ds, "/path/to/file.csv")
displacement = ds.move.compute_displacement()
velocity = ds.move.compute_velocity()
accel = ds.move.compute_acceleration()
Established 2020 with three aims:
from brainglobe_atlasapi.bg_atlas import BrainGlobeAtlas
atlas = BrainGlobeAtlas("allen_mouse_25um")
reference_image = atlas.reference
print(reference_image.shape)
# (528, 320, 456)
annotation_image = atlas.annotation
print(annotation_image.shape)
# (528, 320, 456)
from pprint import pprint
VISp = atlas.structures["VISp"]
pprint(VISp)
# {'acronym': 'VISp',
# 'id': 385,
# 'mesh': None,
# 'mesh_filename': PosixPath('/home/user/.brainglobe/allen_mouse_25um_v0.3/meshes/385.obj'),
# 'name': 'Primary visual area',
# 'rgb_triplet': [8, 133, 140],
# 'structure_id_path': [997, 8, 567, 688, 695, 315, 669, 385]}
Whole brain microscopy
brainreg
cellfinder
cellfinder
cellfinder
cellfinder
brainglobe-segmentation
brainrender
Expanding access
Stephen Lenzi, Rob Campbell, Joe Ziminski, Sofia Miñano, Niko Sirmpilatze, Nicholas Del Grosso, Laura Porta, Lee Cossell, Antonin Blot, David Pérez-Suárez, David Stansby, Will Graham, Patrick Roddy, Adrien Berchet, Mathieu Bourdenx, Ben Kantor, NovaFae, David Young, Sam Clothier, Gubra-ApS, Kailyn Fields, ramroomh, Samuel Diebolt, Chris Roat, Oren Amsalem, kclamar, Draga Doncila Pop, juanma9613, Jules Scholler, Iaroslavna Vasylieva, Nicolas Peschke, Justin Kiggins, Peter Sobolewski, Simão Bolota, chili-chiu, jaimergp, Sebastian Lammers, Matt Colligan, Paul Brodersen, Carter Peene, francesshei, Sean Martin, Adam Tyson, Federico Claudi, Luigi Petrucco, Alessandro Felder, Christian Niedworok, Charly Rousseau, Horst Obenhaus, Chryssanthi Tsitoura, Sepiedeh Keshavarzi, Mateo Vélez-Fort, Ben Dichter, 4iar, Marco Musy, Anna Medyukhina, stegiopast, EmanPaoli, lidakanari, Alexis Arnaudon, Yaroslav Halchenko, Ziyang Liu, Philip Shamash, koushik-ms, Harald Reingruber, Emily Jane Dennis, Peak, Maximilian Blacher, Hernando Martinez Vergara, Estelle, nicole-vissers, GD, Michael Kunst, Estelle Nassar, Sara Mederos, Igor Tatarnikov, Viktor Plattner, Carlo Castoldi, Jingjie Li, Guillaume Le Goc, Harry Carey, Matt Einhorn, Kimberly Meechan, Robert Kozol, Chang Huan Lo, Dhruv Sharma, Brandon Peri, Ivan Varela
neuroinformatics.dev | 2024-07-09