Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new set of features for morphometrics #84

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,485 changes: 1,703 additions & 782 deletions dvc/dvc.lock

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions dvc/dvc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2691,6 +2691,20 @@ stages:
- training/checkpoints-morphometrics/${key}
desc: "Train M-type classifier with morphometric input features (tabular data)"

evaluate-morphometrics:
foreach: ${evaluate-morphometrics}
do:
cmd: >-
morphoclass -vv evaluate performance
training/checkpoints-morphometrics/${item}/checkpoint.chk
evaluation/${item}.html
deps:
- training/checkpoints-morphometrics/${item}/checkpoint.chk
outs:
- evaluation/${item}.html
- evaluation/${item}
desc: "Evaluate M-type classifier with morphometric input features (tabular data)"

transfer-learning:
foreach: ${transfer_learning.models}
do:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
morphology:
total_length_per_neurite:
- mean
total_area_per_neurite:
- mean
total_volume_per_neurite:
- mean
total_depth:
- mean
total_height:
- mean
total_width:
- mean
neurite:
number_of_sections:
- sum
section_bif_lengths:
- mean
- std
section_path_distances:
- max
section_radial_distances:
- max
neurite_type:
- BASAL_DENDRITE
- APICAL_DENDRITE
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
morphology:
total_length_per_neurite:
- sum
total_area_per_neurite:
- sum
total_volume_per_neurite:
- sum
number_of_neurites:
- sum
total_depth:
- mean
total_height:
- mean
total_width:
- mean
neurite:
number_of_bifurcations:
- sum
number_of_leaves:
- sum
total_length_per_neurite:
- max
section_branch_orders:
- max
section_bif_lengths:
- median
section_term_lengths:
- median
section_tortuosity:
- median
- max
local_bifurcation_angles:
- mean
- min
- max
partition_asymmetry:
- mean
total_area_per_neurite:
- mean
segment_meander_angles:
- mean
- max
section_radial_distances:
- max
neurite_type:
- AXON
- BASAL_DENDRITE
- APICAL_DENDRITE
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
neurite:
number_of_sections:
- mean
local_bifurcation_angles:
- mean
partition_asymmetry:
- mean
section_tortuosity:
- mean
diameter_power_relations:
- mean
sholl_frequency:
- mean
- max
segment_radii:
- mean
segment_taper_rates:
- mean
neurite_type:
- AXON
- BASAL_DENDRITE
- APICAL_DENDRITE
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
neurite:
number_of_sections:
- mean
local_bifurcation_angles:
- mean
partition_asymmetry:
- mean
section_tortuosity:
- mean
sholl_frequency:
- mean
- max
segment_radii:
- mean
segment_taper_rates:
- mean
neurite_type:
- AXON
- BASAL_DENDRITE
- APICAL_DENDRITE
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/in-L1/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/in-L23/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/in-L4/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/in-L5/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/in-L6/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/in-merged/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/janelia-L5/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/pc-L2/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/pc-L3/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/pc-L4/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/pc-L5/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
3 changes: 3 additions & 0 deletions dvc/extract-features-morphometrics/pc-L6/.gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
/all
/allen
/lauturns
/petilla
Loading