Skip to content

Commit 90cd807

Browse files
committed
2 parents 88b3f5b + d204343 commit 90cd807

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

docs/src/concepts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
## Miniscopes in Neuroscience Research
44

55
Miniature fluorescence microscopes (miniscopes) are a head-mounted calcium imaging full-frame video modality first introduced in 2005 by Mark Schnitzer's lab<sup>[1](#references)</sup>. Due to their light weight, these miniscopes allow measuring the dynamic activity of populations of cortical neurons in freely behaving animals. In 2011, Inscopix Inc. was founded to support one-photon miniscopes as a commercial neuroscience research platform, providing proprietary hardware, acquisition software, and analysis software. Today, they estimate their active user base is 491 labs with a total of 1179 installs.
6+
67
An open-source alternative was launched by a UCLA team led by Drs. Daniel Aharoni and Peyman Golshani<sup>[2](#references), [3](#references)</sup>. In our conversation with Dr. Aharoni, he estimated about 700 labs currently using the UCLA system alone. The Inscopix user base is smaller but more established. Several two-photon miniscopes have been developed but lack widespread adoption likely due to the expensive hardware required for the two-photon excitation<sup>[3](#references), [4](#references), [5](#references)</sup>. Due to the low costs and ability to record during natural behaviors, one-photon miniscope imaging appears to be the fastest growing calcium imaging modality in the field today.
8+
79
The DataJoint team focused efforts on supporting the UCLA platform due rapid growth and limited standardization in acquisition and processing pipelines. In the future, we will reach out to Inscopix to support their platform as well.
810

911
### Acquisition Tools

element_miniscope/miniscope.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ class Processing(dj.Computed):
473473
"""
474474

475475
def make(self, key):
476-
"""Runs and populates necessary tables after processing."""
476+
"""Triggers processing and populates Processing table."""
477477
task_mode = (ProcessingTask & key).fetch1("task_mode")
478478

479479
output_dir = (ProcessingTask & key).fetch1("processing_output_dir")
@@ -1120,7 +1120,7 @@ class Trace(dj.Part):
11201120

11211121
@property
11221122
def key_source(self):
1123-
"""Defines key source when the make function is called."""
1123+
"""Defines the order of keys when the `make` function is called."""
11241124
caiman_key_source = (
11251125
Fluorescence
11261126
* ActivityExtractionMethod
@@ -1205,7 +1205,7 @@ def get_loader_result(key, table):
12051205

12061206

12071207
def populate_all(display_progress=True, reserve_jobs=False, suppress_errors=False):
1208-
"""Populates all tables simultaneously."""
1208+
"""Populates all Computed/Imported tables in this schema, in order."""
12091209

12101210
populate_settings = {
12111211
"display_progress": display_progress,

0 commit comments

Comments
 (0)