| { | |
| "metric_params": { | |
| "quality_metric_params": { | |
| "metric_names": [ | |
| "amplitude_cutoff", | |
| "amplitude_cv", | |
| "amplitude_median", | |
| "d_prime", | |
| "drift", | |
| "firing_range", | |
| "firing_rate", | |
| "isi_violation", | |
| "isolation_distance", | |
| "l_ratio", | |
| "nearest_neighbor", | |
| "num_spikes", | |
| "presence_ratio", | |
| "rp_violation", | |
| "sd_ratio", | |
| "silhouette", | |
| "sliding_rp_violation", | |
| "snr", | |
| "synchrony" | |
| ], | |
| "peak_sign": null, | |
| "seed": null, | |
| "qm_params": { | |
| "presence_ratio": { | |
| "bin_duration_s": 60, | |
| "mean_fr_ratio_thresh": 0.0 | |
| }, | |
| "snr": { | |
| "peak_sign": "neg", | |
| "peak_mode": "extremum" | |
| }, | |
| "isi_violation": { | |
| "isi_threshold_ms": 1.5, | |
| "min_isi_ms": 0 | |
| }, | |
| "rp_violation": { | |
| "refractory_period_ms": 1.0, | |
| "censored_period_ms": 0.0 | |
| }, | |
| "sliding_rp_violation": { | |
| "min_spikes": 0, | |
| "bin_size_ms": 0.25, | |
| "window_size_s": 1, | |
| "exclude_ref_period_below_ms": 0.5, | |
| "max_ref_period_ms": 10, | |
| "contamination_values": null | |
| }, | |
| "synchrony": { | |
| "synchrony_sizes": [ | |
| 2, | |
| 4, | |
| 8 | |
| ] | |
| }, | |
| "firing_range": { | |
| "bin_size_s": 5, | |
| "percentiles": [ | |
| 5, | |
| 95 | |
| ] | |
| }, | |
| "amplitude_cv": { | |
| "average_num_spikes_per_bin": 50, | |
| "percentiles": [ | |
| 5, | |
| 95 | |
| ], | |
| "min_num_bins": 10, | |
| "amplitude_extension": "spike_amplitudes" | |
| }, | |
| "amplitude_cutoff": { | |
| "peak_sign": "neg", | |
| "num_histogram_bins": 100, | |
| "histogram_smoothing_value": 3, | |
| "amplitudes_bins_min_ratio": 5 | |
| }, | |
| "amplitude_median": { | |
| "peak_sign": "neg" | |
| }, | |
| "drift": { | |
| "interval_s": 60, | |
| "min_spikes_per_interval": 100, | |
| "direction": "y", | |
| "min_num_bins": 2 | |
| }, | |
| "nearest_neighbor": { | |
| "max_spikes": 10000, | |
| "n_neighbors": 5 | |
| }, | |
| "nn_isolation": { | |
| "max_spikes": 10000, | |
| "min_spikes": 10, | |
| "min_fr": 0.0, | |
| "n_neighbors": 4, | |
| "n_components": 10, | |
| "radius_um": 100, | |
| "peak_sign": "neg" | |
| }, | |
| "nn_noise_overlap": { | |
| "max_spikes": 10000, | |
| "min_spikes": 10, | |
| "min_fr": 0.0, | |
| "n_neighbors": 4, | |
| "n_components": 10, | |
| "radius_um": 100, | |
| "peak_sign": "neg" | |
| }, | |
| "silhouette": { | |
| "method": [ | |
| "simplified" | |
| ] | |
| } | |
| }, | |
| "skip_pc_metrics": false | |
| }, | |
| "template_metric_params": { | |
| "metric_names": [ | |
| "half_width", | |
| "num_negative_peaks", | |
| "num_positive_peaks", | |
| "peak_to_valley", | |
| "peak_trough_ratio", | |
| "recovery_slope", | |
| "repolarization_slope" | |
| ], | |
| "sparsity": null, | |
| "peak_sign": "neg", | |
| "upsampling_factor": 10, | |
| "metrics_kwargs": { | |
| "recovery_window_ms": 0.7, | |
| "peak_relative_threshold": 0.2, | |
| "peak_width_ms": 0.1, | |
| "depth_direction": "y", | |
| "min_channels_for_velocity": 5, | |
| "min_r2_velocity": 0.5, | |
| "exp_peak_function": "ptp", | |
| "min_r2_exp_decay": 0.5, | |
| "spread_threshold": 0.2, | |
| "spread_smooth_um": 20, | |
| "column_range": null | |
| } | |
| } | |
| }, | |
| "requirements": { | |
| "spikeinterface": "0.100.1", | |
| "scikit-learn": "1.3.2" | |
| }, | |
| "label_conversion": { | |
| "0": "sua", | |
| "1": "mua" | |
| }, | |
| "additional_required_files": { | |
| "filename": "cascaded_classifier.py" | |
| }, | |
| "untrusted_types_imports": { | |
| "untrusted_types": [ | |
| "numpy.dtype", | |
| "sklearn.metrics._classification.balanced_accuracy_score", | |
| "sklearn.metrics._scorer._PredictScorer", | |
| "sklearn.model_selection._search_successive_halving.HalvingGridSearchCV", | |
| "sklearn.model_selection._split.StratifiedKFold", | |
| "__main__.CascadedClassifier" | |
| ] | |
| } | |
| } | |