Skip to content

Literature register

Sources behind MyoGen's surface-EMG defaults, the fibre-dispersion options and the FDI descending-drive calibration (work of 2026-10-30 to 2026-11-02). Each parameter links to its sources; each source links to the code, tests and notes that use it. Every parameter needs a literature basis or must be labelled a modelling assumption.

Citing in code: a sourced value carries an inline comment with the key and a locator, e.g. HIGH_FORCE_RATE_TARGETS = {40: 25.3, 80: 41.4} # [deluca1982 p. 118 Table 1]. Give only locators you have read; write "no locator" otherwise. Each key below resolves to the full citation and DOI.

To add a source: add it to the table in scripts/build_literature.py, link it from the parameter index, cite the key in the code, and rerun the script (--check fails on unknown keys or a stale file). "Cited at" lists are generated from the code.

Status: FT full text · FIG read off a figure · ABS abstract only · SEC known only through a citing paper · CODE source code · LINK named only
Use: ADOPTED sets a default or code value (or is its stated basis) · CONTEXT comparator, bound or background · REJECTED considered and not used

Parameter index

Parameter or claim Sources Code
sEMG volume conductor farina2004 SurfaceEMG, simulate_fiber
Skin σ = 1 S/m (effective, fitted) roeleveld1997, blok2002, farinarainoldi1999, farinamerletti2001, farina2004, lowery2002, gabriel1996, itis, merlettifarina2016 Muscle, Roeleveld bench
Skin thickness 1.2 mm li2018, brodar1960, krammer2025 Muscle
Fat thickness 1.3 mm nishikawa2024, storchle2018 Muscle
Muscle and fat σ botelho2019, merlettifarina2016 Muscle
Source strength σi·π(d/2)² lowery2002, blok2002, hodgkinnakajima1972 SurfaceEMG
IAP shape and λ (iap_lambda__per_mm) rosenfalck1969, farinamerletti2001, botelho2019, dimitrova2006, dimitrov1998, rodriguezfalces2013, petersen2019 simulate_fiber, SurfaceEMG
Fibre CV vs diameter nandedkar1983, blijham2006, zalewska2012 Muscle, SurfaceFiberDispersion
Mean fibre CV 4.2 m/s nishizono1990, kouyoumdjian2023 Muscle
MU CV vs threshold; within-MU CV spread delvecchio2018, delvecchio2017 SurfaceFiberDispersion
End-plate spread (two-layer model) akhmadeev2020, stalbergkarlsson2001, piasecki2020, jahanmiri2015 nerve_branches, IntramuscularEMG, SurfaceFiberDispersion
Nerve-branch delays akhmadeev2020, lateva2010 nerve_branches
Tendon-end band keenan2005, farinafosci2002, lateva2010 SurfaceFiberDispersion
FDI fibre length and spread jacobson1992 Muscle
FDI fibre diameter polgar1973, hwang2013 —
FDI MU number, fibres, CSA feinstein1955, zong2021, infantolino2010 —
FDI recruitment ceiling (--last-recruit-mvc) deluca1982, skarabot2023, milnerbrown1973b, macefield1996 DD optimiser
Rate-coding targets deluca1982, delucacontessa2012 fr_optimization_targets, DD optimiser
Twitch and force (ForceModel) fuglevand1993, milnerbrown1973a, milnerbrown1973b, fuglevand1999, mcnulty2000, macefield1996 ForceModel, 07_fdi_spikes_force
Human-unit force-frequency curve (opt-in) macefield1996, fuglevand1999, mcnulty2000 force_utils, ForceModel, DD optimiser
High-force firing rates (--high-force-rates) deluca1982 DD optimiser
Gfluctdv noise, ISI CV destexhe2001, moritz2005 DD optimiser
DD input weighting, equal fan-in heckmanbinder1991, heckmanbinder1993 DD optimiser
Motoneuron PICs, ΔF, rate patterns (diagnostics 2026-11-02) beauchamp2023, gorassini2002, afsharipour2020, powersheckman2017, revillfuglevand2011, revillfuglevand2017, senneff2019, deluca1982 AlphaMN__Pool, alpha_mn_default.yaml
FDI sEMG comparators (RMS, MDF, MUAP) botelho2019, mcmanus2015, mcmanus2019, milnerbrown1975, hu2013, zong2021 —

A. Volume conductor and recording (tissue layers, conductivities, source strength, IAP)

Source Status Use What it supports Used in
farina2004: Farina D, Mesin L, Martina S, Merletti R (2004). A surface EMG generation model with multilayer cylindrical description of the volume conductor. IEEE Trans Biomed Eng 51(3):415–426. doi:10.1109/TBME.2003.820998 FT ADOPTED The sEMG volume conductor; reference for the notebook fixes (bipolar B(k_z), MUAP time axis, IAP z axis, fibre semi-lengths, amplitude). Layer σ (skin 1, fat 0.05, muscle 0.5/0.1 S/m) given without source. SurfaceEMG, simulate_fiber, Muscle, test_surface_amplitude, CHANGELOG
Cited at: fdi_semg.published.yaml:23, electrodes.py:189, electrodes.py:323, electrodes.py:328, electrodes.py:335, electrodes.py:340, fiber_simulation.py:11, fiber_simulation.py:115, fiber_simulation.py:418, bioelectric.py:7, simulate_fiber.py:107, simulate_fiber.py:184, simulate_fiber.py:452, surface_emg.py:53, surface_emg.py:148, volume_conductor.py:1, volume_conductor.py:97, volume_conductor.py:140, muscle.py:145, muscle.py:243, muscle.py:295
roeleveld1997: Roeleveld K, Blok JH, Stegeman DF, van Oosterom A (1997). Volume conduction models for surface EMG; confrontation with measurements. J Electromyogr Kinesiol 7(4):221–232. doi:10.1016/S1050-6411(97)00009-6 FT ADOPTED Provenance of skin σ = 1 S/m: a fitted effective value reproducing biceps MUAP fall-off (52 MUs), not a measurement. Replicated in the Roeleveld bench. Muscle, Roeleveld bench, test_surface_amplitude, CHANGELOG
Cited at: fdi_semg.yaml:55, muscle.py:244, muscle.py:246, muscle.py:302
roeleveld1997b: Roeleveld K et al. (1997), companion JEK paper on MUAP spread / exponents (details unverified). LINK CONTEXT Source of the depth/lateral fall-off regression used in the bench; not read. Roeleveld bench
blok2002: Blok JH, Stegeman DF, van Oosterom A (2002). Three-layer volume conductor model and software package for applications in surface electromyography. Ann Biomed Eng 30:566–577. doi:10.1114/1.1475345 FT CONTEXT Skin 1.0 S/m 'taken from Roeleveld'; calls it 'somewhat ambiguous'. σi 0.5 S/m, d 50 µm (source-strength comparison). Muscle
Cited at: muscle.py:244, muscle.py:247, muscle.py:303
lowery2002: Lowery MM, Stoykov NS, Taflove A, Kuiken TA (2002). A multiple-layer finite-element model of the surface EMG signal. IEEE Trans Biomed Eng 49(5):446–454. doi:10.1109/10.995683 FT CONTEXT Counterpoint: measured skin 4.55e-4 S/m (Gabriel 1996); Roeleveld's skin 'considerably higher than measured'. σi 1.01 S/m (Table I). Muscle, SurfaceEMG
Cited at: muscle.py:249, muscle.py:304
farinarainoldi1999: Farina D, Rainoldi A (1999). Compensation of the effect of sub-cutaneous tissue layers on surface EMG: a simulation study. Med Eng Phys 21:487–496. doi:10.1016/S1350-4533(99)00075-2 FT CONTEXT Skin/fat ratio 20 (7 also tested), fat/muscle 0.5, cited to Roeleveld (EEG abstract), Geddes & Baker, Gootzen. 20 × 0.05 = 1 S/m. —
farinamerletti2001: Farina D, Merletti R (2001). A novel approach for precise simulation of the EMG signal detected by surface electrodes. IEEE Trans Biomed Eng 48(6):637–646. doi:10.1109/10.923782 · PMID 11396594 FT CONTEXT Same conductivity ratios; IAP 96 mV/mm³ with λ = 1 / mm. simulate_fiber
Cited at: bioelectric.py:12, bioelectric.py:232, simulate_fiber.py:463
merlettifarina2016: Merletti R, Farina D (eds) (2016). Surface Electromyography: Physiology, Engineering and Applications. Wiley-IEEE Press (ch. 8, Lowery). FT CONTEXT §8.6.3 gives muscle 0.093–0.8 and fat 0.02–0.1 S/m with sources, but no skin value. —
botelho2019: Pereira Botelho D, Curran K, Lowery MM (2019). Anatomically accurate model of EMG during index finger flexion and abduction derived from diffusion tensor imaging. PLoS Comput Biol 15(8):e1007267. doi:10.1371/journal.pcbi.1007267 · PMC6738720 FT + FIG CONTEXT Main FDI comparator, measured: RMS 0.21 mV at 25 % MVC (IQR 0.19–0.26), MDF ~165 Hz (IQR 152–185), one subject, Delsys 5-pin. Existing muscle/fat σ defaults. Rejected as defaults: dry skin 4.88e-4 S/m; Rosenfalck α 0.5 (precedent for the optional λ). Muscle, SurfaceEMG, CHANGELOG
Cited at: fdi_semg.yaml:61, surface_emg.py:108, surface_emg.py:112, surface_emg.py:118, surface_emg.py:343, muscle.py:160, muscle.py:237, muscle.py:239, muscle.py:241, muscle.py:250, muscle.py:301
gabriel1996: Gabriel S, Lau RW, Gabriel C (1996). The dielectric properties of biological tissues (series). Phys Med Biol 41. SEC CONTEXT Dry skin ~2–5e-4 S/m; source of Lowery's and Botelho's skin values. Muscle
Cited at: muscle.py:249
itis: Baumgartner C, Hasgall PA, Di Gennaro F, Neufeld E, Lloyd B, Gosselin MC, Payne D, Klingenböck A, Kuster N (2025). IT'IS Database for thermal and electromagnetic parameters of biological tissues, Version 5.0 (low-frequency conductivity table). doi:10.13099/VIP21000-05-0 FT CONTEXT Low-frequency skin 0.148 ± 0.042 S/m (7 studies, 0.057–0.25; the entry pools dry skin and epidermis/dermis, and the site advises caution). The 0.15 S/m of the calibration argument for 1 S/m; 0.15 S/m in the cylinder gives about 2.5–4× too much amplitude. Muscle
dideriksen2019: Dideriksen JL, Farina D (2019). PLoS Comput Biol (amplitude cancellation and neural drive; title unverified). FT CONTEXT Uses skin 2 mm / 1 S/m, attributed to 'a previously proposed model'. —
hodgkinnakajima1972: Hodgkin AL, Nakajima S (1972). The effect of diameter on the electrical constants of frog skeletal muscle fibres. J Physiol 221:105. doi:10.1113/jphysiol.1972.sp009742 ABS CONTEXT Gi 0.59 S/m at 20 °C (≈1.0 S/m at 37 °C, Q10 1.37, our arithmetic): supports σi = 1.01 S/m in the line-source strength. SurfaceEMG
rosenfalck1969: Rosenfalck P (1969). Intra- and extracellular potential fields of active nerve and muscle fibres. Acta Physiol Scand Suppl 321. PMID 5383732 SEC ADOPTED IAP Vm = 96 (λz)³ e^(−λz) − 90 mV, λ = 1 / mm (default; Devon 2026-11-01). λ exposed as SurfaceEMG(iap_lambda__per_mm). FDI fit λ 0.7 documented, not adopted. simulate_fiber, SurfaceEMG, test_surface_amplitude, CHANGELOG
Cited at: fdi_semg.published.yaml:24, fiber_simulation.py:5, fiber_simulation.py:10, fiber_simulation.py:40, fiber_simulation.py:287, fiber_simulation.py:330, fiber_simulation.py:389, fiber_simulation.py:553, fiber_simulation.py:568, bioelectric.py:8, bioelectric.py:13, bioelectric.py:25, bioelectric.py:48, bioelectric.py:76, simulate_fiber.py:381, simulate_fiber.py:383, simulate_fiber.py:461, simulate_fiber.py:478, simulate_fiber.py:783, simulate_fiber.py:785, surface_emg.py:104, surface_emg.py:106, surface_emg.py:579, test_iemg_sfap_units.py:4, test_iemg_sfap_units.py:5
dimitrova2006: Dimitrova NA, Dimitrov GV (2006). Electromyography (EMG) modeling. Wiley Encyclopedia of Biomedical Engineering. FT CONTEXT IAP profile length = duration × CV; spectral content scales with IAP duration (MDF gap). —
dimitrov1998: Dimitrov GV, Dimitrova NA et al. (1998). Three papers, Med Eng Phys 20:374, 580, 702 (titles unverified). FT CONTEXT Spectra vs IAP duration and CV. No measured human IAP duration found. —
rodriguezfalces2013: Rodriguez-Falces J et al. (2013). Med Biol Eng Comput 50:447 (IAP / dipole metrics; title unverified). doi:10.1007/s11517-012-0879-7 FT CONTEXT IAP duration metrics for the λ question. —
petersen2019: Petersen E, Rostalski P (2019). A comprehensive mathematical model of motor unit pool organization, surface electromyography, and force generation. Front Physiol 10:176. doi:10.3389/fphys.2019.00176 · PMC6418040 FT CONTEXT Farina-model implementation with λ = 1. —
andreassenrosenfalck1980: Andreassen & Rosenfalck (1980), muscle conductivities for the intramuscular kernel (details from code comment, unverified). LINK ADOPTED Stated source of the radial and longitudinal muscle conductivities of the intramuscular point-electrode kernel in bioelectric.py (same defaults in fiber_simulation.py). Until 0.13.0 the defaults were 63 / 330 labelled S/m (1000x tissue values); since 2026-11-02 they are 0.063 / 0.33 S/m, the values the code comment attributes to this paper. Not in Zotero. Cited in code; not checked. —
Cited at: bioelectric.py:121, bioelectric.py:123, test_iemg_sfap_units.py:7
huigen2002: Huigen E, Peper A, Grimbergen CA (2002). Investigation into the origin of the noise of surface electrodes. Med Biol Eng Comput 40:332–338. doi:10.1007/BF02344216 LINK ADOPTED With gondran1996, the stated basis of the 1/f^α baseline-drift form with α in 1.5–2.0 (default α 1.75, the midpoint) in IntramuscularEMG.add_noise and emg_noise.py. Not in Zotero. Cited in code; not checked. —
Cited at: intramuscular_emg.py:829, emg_noise.py:340, emg_noise.py:448, emg_noise.py:557, emg_noise.py:679, emg_noise.py:1126
gondran1996: Gondran C, Siebert E, Yacoub S, Novakov E (1996). Noise of surface bio-potential electrodes based on NASICON ceramic and Ag–AgCl. Med Biol Eng Comput 34:460–466. doi:10.1007/BF02523851 LINK ADOPTED With huigen2002, the stated basis of the 1/f^α baseline-drift form with α in 1.5–2.0 (default α 1.75) in IntramuscularEMG.add_noise and emg_noise.py. Not in Zotero. Cited in code; not checked. —
Cited at: intramuscular_emg.py:830, emg_noise.py:341, emg_noise.py:449, emg_noise.py:557, emg_noise.py:679, emg_noise.py:1126
deluca2010: De Luca CJ, Gilmore LD, Kuznetsov M, Roy SH (2010). Filtering the surface EMG signal: Movement artifact and baseline noise contamination. J Biomech 43(8):1573–1579. doi:10.1016/j.jbiomech.2010.01.027 · PMID 20206934 LINK CONTEXT Cited in IntramuscularEMG.add_noise for broadband movement artifacts (0–20 Hz), which the baseline-drift model leaves out. Citation from Zotero (no full text attached). Cited in code; not checked. —
Cited at: intramuscular_emg.py:836, emg_noise.py:345, emg_noise.py:456

B. Muscle fibres and innervation (conduction velocity, end-plates, tendon ends, branch delays)

Source Status Use What it supports Used in
nandedkar1983: Nandedkar SD, Stålberg E (1983). Simulation of single muscle fibre action potentials. Med Biol Eng Comput 21:158–165. doi:10.1007/BF02441531 FT ADOPTED Fibre CV = 0.95 + 0.05·d[µm] m/s (fixes main's 2.0 m/s for every fibre); CV–diameter line for diameter-scaled sources. Read 2026-11-02: a modelling construct, not a measured regression — Stålberg 1966 biceps diameters 25–85 µm and CV 3.7 ± 0.71 m/s, with 25 / 55 / 85 µm pinned to the 2-SD band 2.2 / 3.7 / 5.2 m/s; linear, square and square-root forms gave similar amplitudes (p. 163, Fig. 6). Also eq. 1 of delvecchio2018 (p. 7). At FDI values it is inconsistent: 57.9 µm (polgar1973) → 3.85 m/s, 4.2 m/s (nishizono1990) → 65 µm. Muscle, SurfaceFiberDispersion, test_muscle_fibre_properties, test_surface_dispersion, CHANGELOG
Cited at: fiber_simulation.py:64, bioelectric.py:14, bioelectric.py:110, fiber_dispersion.py:90, fiber_dispersion.py:96, muscle.py:34, muscle.py:176, muscle.py:186, muscle.py:198, muscle.py:576, muscle.py:588, muscle.py:591, test_muscle_fibre_properties.py:153
nishizono1990: Nishizono H, Fujimoto T, Ohtake H, Miyashita M (1990). Muscle fiber conduction velocity and contractile properties estimated from surface electrode arrays. Electroencephalogr Clin Neurophysiol 75:75–81. doi:10.1016/0013-4694(90)90154-C · PMID 1688776 FT ADOPTED FDI motor-unit CV by spike-triggered surface arrays (5 mm IED): 50 units from 4 men, 3.2–5.0 m/s, mean 4.2 ± 0.5 (p. 77) — MyoGen's default mean. Units recruited at 120–930 g, i.e. 5–42 % of the 2.2 kg mean MVC (p. 78); skin temperature held at 31–32 °C (p. 77); CV correlated with threshold force, r = 0.52 (p. 79). Botelho 2019 takes its CV range from this paper. Muscle
Cited at: muscle.py:169, muscle.py:170, muscle.py:298
kouyoumdjian2023: Kouyoumdjian JA et al. (2023). Muscle fiber conduction velocity in situ revisited. Front Neurol 14:1118510. doi:10.3389/fneur.2023.1118510 · PMC9996126 FT CONTEXT TA single-fibre CV 4.10 ± 0.66 m/s. —
zalewska2012: Zalewska E et al. (2012). A method for determination of muscle fiber diameter using single fiber potential (SFP) analysis. Med Biol Eng Comput. doi:10.1007/s11517-012-0965-x · PMC3514689 FT CONTEXT Alternative CV–diameter line v = 2.2 + 0.05(d − 25). —
blijham2006: Blijham PJ, ter Laak HJ, Schelhaas HJ, van Engelen BGM, Stegeman DF, Zwarts MJ (2006). Relation between muscle fiber conduction velocity and fiber size in neuromuscular disorders. J Appl Physiol 100:1837–1841. doi:10.1152/japplphysiol.01009.2005 FT CONTEXT Read 2026-11-02. Invasive MFCV (direct stimulation, biceps) against needle-biopsy diameters (mostly quadriceps; 53 of 96 in the same muscle) in 96 patients, 24 of whom had no neuromuscular disorder (pp. 1837–1838). Only extremes were paired: smallest fibre with slowest MFCV, largest with fastest; R 0.58 / 0.46 (p. 1838 Table 1). Overall fit MFCV = 0.043·d[µm] + 0.83 m/s (p. 1840, Fig. 5), 'remarkably similar' to nandedkar1983 (p. 1840). Control ranges biceps 30–70, quadriceps 50–95 µm, citing polgar1973 (p. 1840). Cited with nandedkar1983 by delvecchio2018 (p. 7, ref. 6). Supports the slope and intercept of the Nandedkar line; patient data, so not adopted as its replacement. Cited in code for the equal relative spread (within 2 %) of the two lines and for the quadriceps range against the removed 80 µm clip. —
Cited at: fiber_dispersion.py:92
delvecchio2018: Del Vecchio A, Negro F, Felici F, Farina D (2018). Distribution of muscle fibre conduction velocity for representative samples of motor units in the full recruitment range of the tibialis anterior muscle. Acta Physiol 222:e12930. doi:10.1111/apha.12930 FT ADOPTED TA, 10 subjects, 406 MUs: MU CV 2.78–6.21 m/s (4.32 ± 0.71), linear in recruitment threshold (R² 0.70 ± 0.09); 3.89 ± 0.50 m/s at RT 0–30 % MVC, 5.12 ± 0.45 at 50–70 % (p. 2, Fig. 1 p. 3). HD-sEMG grid of 64 electrodes. Since 2026-11-02 (Devon) 4.32 ± 0.71 sets the Muscle CV defaults (intramuscular EMG; was 3.89 ± 0.50 before fibre typing), matched over unit means since 2026-11-03 (was over fibres); R² 0.70 gives the 0.39 m/s residual scatter of cv_from_recruitment_force (derived); the linear CV-threshold relation is why fibre typing uses one diameter ladder across the pool. Within-unit fibre CV distribution unknown (p. 5); CoV 5 % is a modelling assumption (Devon). CV→diameter by MFD = (MUCV − 0.95)/0.05 (p. 7 eq. 1). Basis of fiber_cv_threshold_slope (0.63 × mean, derived). Earlier cited in error as the 2017 J Appl Physiol paper. SurfaceFiberDispersion, CHANGELOG, Muscle
Cited at: fdi_semg.yaml:58, fiber_dispersion.py:64, fiber_dispersion.py:75, fiber_dispersion.py:91, fiber_dispersion.py:184, fiber_dispersion.py:204, surface_emg.py:111, fiber_types.py:24, muscle.py:35, muscle.py:184, muscle.py:197, muscle.py:592, ramp_analysis.py:144, ramp_analysis.py:152, test_muscle_fibre_properties.py:138, test_ramp_recruitment_force.py:43
delvecchio2017: Del Vecchio A, Negro F, Felici F, Farina D (2017). Associations between motor unit action potential parameters and surface EMG features. J Appl Physiol 123:835–843. doi:10.1152/japplphysiol.00482.2017 FT CONTEXT TA, 13 subjects, ramps to 70 % MVC: MU CV linear in recruitment threshold (R² 0.64 ± 0.14); intercept 3.88 ± 0.35 m/s (Table 2), mean slope 0.0224 m/s per % MVC of threshold (mean of the 13 subject slopes in Table 3). Global MDF poorly related to recruitment. Not cited in code. —
akhmadeev2020: Akhmadeev K, Yu T, Le Carpentier E, Aoustin Y, Farina D (2020). Simulation of motor unit action potential recordings from intramuscular multichannel scanning electrodes. IEEE Trans Biomed Eng 67(7):2005–2014. Cited in MyoGen as 'Konstantin et al. 2020' (Konstantin is the first author's given name). doi:10.1109/TBME.2019.2953680 · code FT + CODE ADOPTED Two-layer end-plate / nerve-branch model (shared iEMG/sEMG). Published eq. 5–6 coefficients are the default; reference-code coefficients kept as nmj_coefficients='reference_code'. Branch CVs 5/2 m/s from the reference code (paper: 10/1). nerve_branches, IntramuscularEMG, SurfaceFiberDispersion, test_surface_dispersion, CHANGELOG
Cited at: fdi_semg.yaml:60, intramuscular_emg.py:70, intramuscular_emg.py:73, intramuscular_emg.py:76, intramuscular_emg.py:79, intramuscular_emg.py:100, intramuscular_emg.py:280, motor_unit_sim.py:8, nerve_branches.py:1, nerve_branches.py:21, nerve_branches.py:22, fiber_dispersion.py:44, fiber_dispersion.py:53, fiber_dispersion.py:179, fiber_dispersion.py:181, muscle.py:145, muscle.py:296, physiological_distribution.py:37, physiological_distribution.py:75, physiological_distribution.py:91
stalbergkarlsson2001: Stålberg E, Karlsson L (2001). Simulation of the normal concentric needle electromyogram by using a muscle model. Clin Neurophysiol 112:464–471. doi:10.1016/S1388-2457(01)00459-X FT CONTEXT Bound: end-plate position 0 ± 1 mm; per-fibre delay 0–1 ms. Piasecki 2020 reuses this value (one chain, not two anchors). Companion paper: Simulation of EMG in pathological situations, Clin Neurophysiol 112:869–878, doi:10.1016/S1388-2457(01)00498-9 (title and pages were mixed up here before 2026-11-03; checked against Zotero). Their fibre diameter 50 ± 5 µm within each motor unit is a model setting, no measurement cited (literature check 2026-11-03). —
piasecki2020: Piasecki M et al. (2020/2021). Near-fibre EMG (medRxiv; Clin Neurophysiol 132:1089). doi:10.1101/2020.10.07.20208348 FT CONTEXT Healthy end-plate SD 1 mm (from Stålberg & Karlsson). —
lateva2010: Lateva ZC, McGill KC, Johanson ME (2010). J Appl Physiol 108:1530. PMC2886675 FT CONTEXT Myelinated branch ~50 m/s bounds fast branch delays; fibre-end spread. —
keenan2005: Keenan KG, Farina D et al. (2005). J Appl Physiol 98:120 (FDI sEMG simulation). doi:10.1152/japplphysiol.00894.2004 FT ADOPTED Convention for the opt-in 5 mm tendon-end band (no measurement of fibre-end stagger found). SurfaceFiberDispersion, CHANGELOG
Cited at: fiber_dispersion.py:187
farinafosci2002: Farina D, Fosci M, Merletti R (2002). J Appl Physiol 92:235. doi:10.1152/jappl.2002.92.1.235 FT CONTEXT IZ / tendon spread 10 mm used as the sensitivity bound. —
jahanmiri2015: Jahanmiri-Nezhad F et al. (2015). Front Hum Neurosci 9:239. doi:10.3389/fnhum.2015.00239 FT CONTEXT Single-MU IZ spread 9–18 mm. —
martin1988: Martin TP, Bodine-Fowler S, Roy RR, Eldred E, Edgerton VR (1988). Metabolic and fiber size properties of cat tibialis anterior motor units. Am J Physiol 255:C43–C50. doi:10.1152/ajpcell.1988.255.1.C43 FT CONTEXT Cat TA, 14 units by glycogen depletion, 8–10 unit fibres each, single 20-µm sections (p. C44). Within-unit fibre cross-section CoV per unit (Table 1 p. C46): type S 14/21/15/16 %, FR 10/18/19/34 %, FI 33/20 %, FF 28/30/31/32 %; mean 25 % against 46 % for non-unit fibres (p. C45–C46); Bodine et al. 1987 found 28 % vs 38 % (p. C46). Within-unit variability approximates that of the unit type (p. C49). Only within-unit fibre-size data found (read 2026-11-03). Diameter CoV ≈ area CoV / 2: S ≈ 0.08, fast ≈ 0.13. Muscle default within-unit diameter log-SD is 0.166 (from type_log_sd 0.2, an assumption), above every unit here. —
Cited at: fdi_semg.yaml:57, surface_emg.py:115, fiber_types.py:15, fiber_types.py:176, muscle.py:215, test_fiber_types.py:127, test_muscle_fibre_properties.py:131
andreassen1987: Andreassen S, Arendt-Nielsen L (1987). Muscle fibre conduction velocity in motor units of the human anterior tibial muscle: a new size principle parameter. J Physiol 391:561–571. doi:10.1113/jphysiol.1987.sp016756 FT CONTEXT Human TA, 33 units by intramuscular axon microstimulation, surface tripolar array 15 mm: unit CV 2.6–5.3 m/s, 3.7 ± 0.7 (p. 567, Fig. 3D p. 566), a between-unit spread matching delvecchio2018 (0.71). Unit CV correlates with twitch torque r = 0.87 (p. 568 Fig. 4B). Argues (p. 569) that a wide unit-CV range needs fibres of one unit to share about the same CV and diameter; not measured. Twitch-torque ratio for FDI ~100 / 40 / 60–120 from other studies (Table 1 p. 565). —
Cited at: muscle.py:185, muscle.py:592, test_muscle_fibre_properties.py:139

C. Muscle anatomy (FDI dimensions, layers, motor-unit counts)

Source Status Use What it supports Used in
jacobson1992: Jacobson MD, Raab R, Fazeli BM, Abrams RA, Botte MJ, Lieber RL (1992). Architectural design of the human intrinsic hand muscles. J Hand Surg Am 17(5):804–809. doi:10.1016/0363-5023(92)90446-V ABS ADOPTED FDI fibre length 31.7 mm and var_fiber_length__mm 2.8 mm (used as a uniform half-width; probably a between-specimen spread). Table 1 unverified. Muscle, CHANGELOG
Cited at: fdi_semg.yaml:51, muscle.py:156, muscle.py:219, muscle.py:223, muscle.py:297
li2018: Li H, Furst DE, Jin H et al. (2018). High-frequency ultrasound of the skin in systemic sclerosis. Arthritis Res Ther 20:181. doi:10.1186/s13075-018-1686-9 FT ADOPTED Skin thickness 1.2 mm: hand dorsum over MCP II–III, median of 31 controls (0.79–1.50). Muscle, test_surface_amplitude, CHANGELOG
Cited at: fdi_semg.yaml:53, muscle.py:234, muscle.py:305
nishikawa2024: Nishikawa Y, Watanabe K, Holobar A et al. (2024). Sex differences in laterality of motor unit firing behavior of the first dorsal interosseous muscle. Eur J Appl Physiol 124:1979–1990. doi:10.1007/s00421-024-05420-7 FT ADOPTED FDI depth to muscle 2.54–3.30 mm; fat 1.3 mm = 2.5 − 1.2 (derived from the low end). Muscle, test_surface_amplitude, CHANGELOG
Cited at: fdi_semg.yaml:54, muscle.py:230, muscle.py:306
storchle2018: Störchle P, Müller W, Sengeis M et al. (2018). Measurement of mean subcutaneous fat thickness. Sci Rep 8:16268. doi:10.1038/s41598-018-34213-0 FT REJECTED Old fat default 0.3 mm (whole-hand average, excludes skin). Muscle
Cited at: muscle.py:231, muscle.py:299
brodar1960: Brodar V (1960). Observations on skin thickness and subcutaneous tissue in man. Z Morphol Anthropol 50:386–395. SEC REJECTED Old skin default 1.29 mm (whole-body male average). Muscle
Cited at: muscle.py:235, muscle.py:300
krammer2025: Krammer et al. (2025). Diagnostics 15:1600. FT CONTEXT Hand-dorsum dermis 0.52 ± 0.16 mm. —
infantolino2010: Infantolino BW, Challis JH (2010). Architectural properties of the first dorsal interosseous muscle. J Anat 216:463. doi:10.1111/j.1469-7580.2009.01196.x · PMC2849523 FT CONTEXT Volume 5.2 mL, fascicle 29.9 mm; derived CSA ~89 mm² vs model 150 mm². —
burketsairis1973: Burke RE, Tsairis P (1973). Anatomy and innervation ratios in motor units of cat gastrocnemius. J Physiol 234:749–765. doi:10.1113/jphysiol.1973.sp010370 FT CONTEXT Cat MG: innervation ratios FF ~550–750, FR ~400–550 (p. 756; Table 2 p. 758); unit fibres spread over a wide territory, 1–2 per primary fascicle, 3–5 per 100 fibres (p. 753); mean unit fibre areas FF 5290, FR 2890, S 1734 µm² (p. 760). No within-unit fibre-area spread given. —
polgar1973: Polgar J, Johnson MA, Weightman D, Appleton D (1973). Data on fibre size in thirty-six human muscles: an autopsy study. J Neurol Sci 19:307–318. doi:10.1016/0022-510X(73)90094-4 FT ADOPTED FDI fibre diameter defaults (since 2026-11-02, Devon). FDI (autopsy): type I 50.0 µm, type II 67.0 µm [p. 310 Table 2]; type I fibres 57.4 % [p. 312 Table 4]. Weighted by that proportion: mean 57.2 µm (Muscle since 2026-11-02: fibre types by motor unit on one diameter ladder that keeps these type means, log-SD 0.2 per type an assumption; was a per-fibre two-type mixture earlier the same day), root-mean-square 57.9 µm (SurfaceEMG source default, since the source scales with d²). Replaces the 50 µm attributed to brooke1970. Type II − type I 17.02 µm, P < 0.001 (p. 312 Table 4). FDI 95 % limits for a single subject's mean (between post-mortems, not the fibre-to-fibre spread): type I 35–66, type II 47–86 µm (p. 313 Table 5; methods p. 309). Minor-axis diameters, ≥ 200 fibres per sample (p. 308). Gives no within-muscle fibre SD. —
Cited at: fdi_semg.yaml:56, surface_emg.py:95, surface_emg.py:95, fiber_types.py:7, fiber_types.py:103, fiber_types.py:105, muscle.py:201, muscle.py:206, muscle.py:554, muscle.py:555, test_muscle_fibre_properties.py:57, test_muscle_fibre_properties.py:278, test_muscle_fibre_properties.py:278, test_surface_amplitude.py:26
garnett1979: Garnett RAF, O'Donovan MJ, Stephens JA, Taylor A (1979). Motor unit organization of human medial gastrocnemius. J Physiol 287:33–43. doi:10.1113/jphysiol.1979.sp012643 · PMC1281479 FT CONTEXT 57 human MG units (microstimulation, glycogen depletion, biopsy). S units small/slow/resistant, FR intermediate, FF large/fatigable [p. 33]; S units type 1 fibres, FF type 2b [p. 39–41]. Ranked by size, S and FR interleave at low force; only FF added above ~30 % cumulative twitch tension [p. 42]. Sample biased against largest/smallest units [p. 41]. Basis (with limits) for typing units by threshold (Muscle fibre typing, 2026-11-02, cited in fiber_types.py and Muscle docstring): strict type I-first order is a simplification. Muscle
Cited at: fiber_types.py:9, muscle.py:204
hwang2013: Hwang K, Huan F, Kim DJ (2013). Muscle fibre types of the lumbrical, interossei, flexor, and extensor muscles moving the index finger. J Plast Surg Hand Surg 47:268–272. doi:10.3109/2000656X.2012.755988 FT REJECTED FDI ~31 µm (elderly, paraffin, diameter undefined): judged an underestimate. Source of Botelho's 24.8–40.6 µm. —
feinstein1955: Feinstein B, Lindegård B, Nyman E, Wohlfart G (1955). Morphologic studies of motor units in normal human muscles. Acta Anat 23:127–142. SEC CONTEXT FDI ~119 MUs, ~40,000 fibres, ~340 fibres/MU (via Piasecki 2016, De Luca 1982). —
Cited at: fdi_semg.yaml:29, fdi_semg.yaml:52
zong2021: Zong Y et al. (2021). IEEE Trans Neural Syst Rehabil Eng 29:1199. doi:10.1109/TNSRE.2021.3088061 · PMC8780215 FT CONTEXT FDI MUNE 108 ± 21; CMAP 16.75 mV (ceiling). —
brooke1970: Brooke MH, Kaiser KK (1970). Muscle fiber types: how many and what kind? Arch Neurol 23:369–379. doi:10.1001/archneur.1970.00480280083010 LINK CONTEXT The code cited it for the log-normal fibre diameters (median 50 µm until 0.13.0) and for the 20–80 µm clip, removed 2026-11-02 (it held ~10 % of fibres at 80 µm). By its title a histochemical fibre-typing paper; the values are not checked against it. The diameter mean now comes from polgar1973. —

D. Recruitment and rate coding (thresholds, firing rates, recruitment ceiling)

Source Status Use What it supports Used in
deluca1982: De Luca CJ, LeFever RS, McCue MP, Xenakis AP (1982). Behaviour of human motor units in different muscles during linearly varying contractions. J Physiol 329:113–128. doi:10.1113/jphysiol.1982.sp014293 FT + FIG ADOPTED FDI rate-coding targets (onset 8.9 Hz, Table 1 peaks; fitted shape a modelling assumption) and the recruitment ceiling (~52 % MVC) behind --max-recruitment; Table 1 mean rates at 40/80 % MVC (25.3/41.4 Hz) are HIGH_FORCE_RATE_TARGETS (--high-force-rates). DD optimiser, fr_optimization_targets
Cited at: 06_optimize_dd_multilevel.py:77, 06_optimize_dd_multilevel.py:354, 06_optimize_dd_multilevel.py:837
delucacontessa2012: De Luca CJ, Contessa P (2012). Hierarchical control of motor units in voluntary contractions. J Neurophysiol 107:178–195. SEC ADOPTED Exponential onion-skin rate law used for the de_luca targets. fr_optimization_targets, DD optimiser
Cited at: physiological_distribution.py:36, physiological_distribution.py:74, physiological_distribution.py:85, fr_optimization_targets.py:15, fr_optimization_targets.py:108, fr_optimization_targets.py:330
skarabot2023: Škarabot J et al. (2023). J Physiol (FDI/VL motor-unit decomposition). PMC10952962 FT CONTEXT FDI recruitment 0.8–59 % MVF (ceiling); VL peak rates in fr_optimization_targets. fr_optimization_targets
Cited at: fr_optimization_targets.py:138, fr_optimization_targets.py:193, fr_optimization_targets.py:202, fr_optimization_targets.py:209, fr_optimization_targets.py:212, fr_optimization_targets.py:218
enokaduchateau2017: Enoka RM, Duchateau J (2017). Rate coding and the control of muscle force. Cold Spring Harb Perspect Med 7:a029702. doi:10.1101/cshperspect.a029702 LINK CONTEXT Review: ISI CV 10–30 % in voluntary contractions, falling with force. With dideriksen2012, the basis of the optimiser's ISI CV target 15–22 % at 30 % MVC. Not read here. —
Cited at: 06_optimize_dd_multilevel.py:60
dideriksen2012: Dideriksen JL, Negro F, Enoka RM, Farina D (2012). Motor unit recruitment strategies and muscle properties determine the influence of synaptic noise on force steadiness. J Neurophysiol 107:3357–3369. doi:10.1152/jn.00938.2011 LINK CONTEXT Simulation of synaptic noise and force steadiness; cited with enokaduchateau2017 for the ISI CV target. Not read here. —
Cited at: 06_optimize_dd_multilevel.py:60
moritz2005: Moritz CT, Barry BK, Pascoe MA, Enoka RM (2005). J Neurophysiol 93:2449 (FDI discharge variability; details from memory, unverified). LINK CONTEXT ISI CV falls with rate — quoted from memory, unverified. —

E. Motor-neuron model and spinal mechanics (synaptic input, PICs, inhibition, noise)

Source Status Use What it supports Used in
destexhe2001: Destexhe A, Rudolph M, Fellous J-M, Sejnowski TJ (2001). Fluctuating synaptic conductances recreate in vivo-like activity in neocortical neurons. Neuroscience 107:13–24. SEC ADOPTED Gfluctdv conductance noise (was silent on main); scale calibrated per drive. test_gfluctdv_noise, DD optimiser, CHANGELOG
heckmanbinder1991: Heckman CJ, Binder MD (1991). Computer simulation of the steady-state input-output function of the cat medial gastrocnemius motoneuron pool. J Neurophysiol 65:952–967. PMID 2051212 ABS ADOPTED Stated basis of the modelling assumption 'equal effective synaptic current per input' (DD input weights scaled by dendrite→soma transfer). Cat MG data; no data for corticospinal input to a hand muscle. DD optimiser, test_dd_optimizer_network, CHANGELOG
Cited at: fdi_semg.yaml:41, descending_drive_network.py:68
heckmanbinder1993: Heckman CJ, Binder MD (1993). J Neurophysiol 70 (effects of different synaptic input systems on recruitment; details unverified). LINK CONTEXT Likelier source for input-system differences; not read. —
beauchamp2023: Beauchamp JA, Pearcey GEP, Khurram OU, Chardon M, Wang YC, Powers RK, Dewald JPA, Heckman CJ (2023). A geometric approach to quantifying the neuromodulatory effects of persistent inward currents on individual motor unit discharge patterns. J Neural Eng 20(1):016034. doi:10.1088/1741-2552/acb1d7 · PMID 36626825 · PMC9885522 FT CONTEXT Human FDI (2296 MUs, triangular ramps to 30 % max): ΔF 4.80 [4.31, 5.30] pps, brace height 34.5 % rTri, acceleration slope 3.12, attenuation slope 0.624 pps/MVT (estimated-metric table). Benchmark for the PIC checks: MyoGen NERLab pool ΔF 0.2 pps. In their model pool ΔF depends on both neuromodulation and the inhibition pattern. AlphaMN__Pool, alpha_mn_default.yaml
gorassini2002: Gorassini M, Yang JF, Siu M, Bennett DJ (2002). Intrinsic activation of human motoneurons: possible contribution to motor unit excitation. J Neurophysiol 87:1850–1858. doi:10.1152/jn.00024.2001 · PMID 11929906 LINK CONTEXT Origin of the paired motor-unit ΔF method used in the spinal check 2. Not read. —
afsharipour2020: Afsharipour B, Manzur N, Duchcherer J, Fenrich KF, Thompson CK, Negro F, et al. (2020). Estimation of self-sustained activity produced by persistent inward currents using firing rate profiles of multiple motor units in humans. J Neurophysiol 124:63–85. doi:10.1152/jn.00194.2020 · PMID 32459555 LINK CONTEXT ΔF pairing criteria (control/test timing, rate-rate correlation); check 2 uses the common criteria from memory, not checked against this paper. —
powersheckman2017: Powers RK, Heckman CJ (2017). Synaptic control of the shape of the motoneuron pool input-output function. J Neurophysiol 117:1171–1184. doi:10.1152/jn.00850.2016 · PMID 28053245 · PMC5340877 · link ABS CONTEXT Cat MG model pool: PICs raise gain and make pool rate a nonlinear function of excitation; neuromodulation and balanced inhibition increase the nonlinearity, push-pull inhibition reduces it; later-recruited units give higher force. Origin of MyoGen's Powers2017 cell model: its mechanisms na3rp, naps, kdrRL, mAHP, gh, L_Ca_inact and Gfluctdv are those of ModelDB 239582, this paper's model (2026-11-02 diff: whitespace, a seed RANGE and comment lines). Cell parameter values not compared. AlphaMN__Pool, alpha_mn_default.yaml
Cited at: alpha_mn_default.yaml:10, alpha_mn_default.yaml:89, cells.py:759, cells.py:878, motor_neurons.py:27, motor_neurons.py:57
revillfuglevand2011: Revill AL, Fuglevand AJ (2011). Effects of persistent inward currents, accommodation, and adaptation on motor unit behavior: a simulation study. J Neurophysiol 106:1467–1479. doi:10.1152/jn.00419.2011 · PMID 21697447 LINK CONTEXT PIC simulation of rate saturation and onion skin. Not read. —
revillfuglevand2017: Revill AL, Fuglevand AJ (2017). Inhibition linearizes firing rate responses in human motor units: implications for the role of persistent inward currents. J Physiol 595:179–191. doi:10.1113/JP272823 · PMID 27470946 ABS CONTEXT Human MU rates rise steeply at recruitment then level off at modest rates while force keeps rising; reflex inhibition removes the steep rise (attributed to PICs). —
senneff2019: Senneff S, McManus L, Lowery MM (2019). Investigating the effect of persistent inward currents on motor unit firing rates and beta-band coherence in a model of the first dorsal interosseous muscle. Conf Proc IEEE EMBC 2019:2293–2296. doi:10.1109/EMBC.2019.8857534 · PMID 31946358 ABS CONTEXT Prior FDI motoneuron-pool model with PICs at 20–40 % MVC: PICs shift mean rates and reduce beta-band coherence. Prior art for the spinal checks. —
powersbinder2001: Powers RK, Binder MD (2001). Input-output functions of mammalian motoneurons. Rev Physiol Biochem Pharmacol 143:137–263. doi:10.1007/BFb0115594 LINK CONTEXT Review of motoneuron input-output properties; cited in the AlphaMN cell docstring. Not read here. —
Cited at: cells.py:758
bui2003: Bui et al. (2003). Morphological and electrophysiological characterization of Ia inhibitory interneurons in cat spinal cord (details from code comment, unverified). LINK ADOPTED Membrane area (81,390 µm²) and soma geometry of the INgII interneuron model in cells.py. Cited in code; not checked. —
Cited at: cells.py:235, cells.py:256, cells.py:264, cells.py:281, cells.py:285
sanches2018: Sanches et al. (2018), synaptic parameter measurements (details from code comment, unverified). LINK ADOPTED Default Exp2Syn synapse parameters (tau1 0.2 ms, tau2 0.3 ms, weight 0.6) in cells.py. Cited in code; not checked. —
Cited at: cells.py:200, cells.py:206
segev1990: Segev et al. (1990), alpha-function synaptic modelling (details from code comment, unverified). LINK CONTEXT Listed as the reference for the synapse model form in cells.py (the code uses a double-exponential Exp2Syn). Cited in code; not checked. —
Cited at: cells.py:207

F. Muscle force (twitch, contraction time, force-frequency)

Source Status Use What it supports Used in
milnerbrown1973a: Milner-Brown HS, Stein RB, Yemm R (1973). The contractile properties of human motor units during voluntary isometric contractions. J Physiol 228:285–306. doi:10.1113/jphysiol.1973.sp010087 FT CONTEXT Methods; twitch shape. —
milnerbrown1973b: Milner-Brown HS, Stein RB, Yemm R (1973). The orderly recruitment of human motor units during voluntary isometric contractions. J Physiol 230:359–370. doi:10.1113/jphysiol.1973.sp010192 · PMC1350367 FT CONTEXT 145 FDI units: twitch vs threshold slope ~1, CT 30–100 ms; supports ForceModel defaults; >half of units below ~10 % MVC (threshold check). Twitch range ~100-fold vs model 50-fold (open). ForceModel
fuglevand1999: Fuglevand AJ, Macefield VG, Bigland-Ritchie B (1999). Force-frequency and fatigue properties of motor units in muscles that control digits of the human hand. J Neurophysiol 81(4):1718–1729. doi:10.1152/jn.1999.81.4.1718 FT ADOPTED 13 hand units (intraneural stimulation): half-max force 9.1 Hz (CT 65.6 ms) / 15.5 Hz (CT 45.9 ms); 50 Hz gives 91 % of maximum, maximum at 50–100 Hz; twitch:tetanus 0.36 / 0.25; no relation between twitch force and CT. Used in the force-frequency refit (a 0.93, c 1.29). ForceModel, force_utils, DD optimiser
Cited at: fdi_semg.yaml:48, force_utils.py:6
mcnulty2000: McNulty PA, Falland KJ, Macefield VG (2000). Comparison of contractile properties of single motor units in human intrinsic and extrinsic finger muscles. J Physiol 526(2):445–456. doi:10.1111/j.1469-7793.2000.t01-2-00445.x FT ADOPTED 28 hand units, 14 in FDI: intrinsic CT 70.3 ms (32–111), half-max 11.0 Hz, 34 % at 8 Hz, maximum force at 34.7 Hz (14–66), twitch:tetanus 0.27; CT unrelated to twitch force. Used in the force-frequency refit. ForceModel, force_utils, DD optimiser
Cited at: fdi_semg.yaml:48, force_utils.py:6
macefield1996: Macefield VG, Fuglevand AJ, Bigland-Ritchie B (1996). Contractile properties of single motor units in human toe extensors assessed by intraneural motor axon stimulation. J Neurophysiol 75(6):2509–2519. doi:10.1152/jn.1996.75.6.2509 FT ADOPTED 13 toe-extensor units: mean-force curve (Fig. 6C) 48/65/77/87/92 % at 10/15/20/30/50 Hz, CT 74.8 ms; maximum at 15–100 Hz (median 50); twitch:tetanus 0.22 (0.28 potentiated); CT unrelated to twitch force. Fuglevand gain saturates by ~20 Hz at this CT; used in the force-frequency refit (HUMAN_UNIT_FORCE_FREQUENCY, opt-in via ForceModel(force_frequency_shape=...) and --force-frequency human). ForceModel, force_utils, DD optimiser
Cited at: fdi_semg.yaml:48, force_utils.py:6
fuglevand1993: Fuglevand AJ, Winter DA, Patla AE (1993). Models of recruitment and rate coding organization in motor-unit pools. J Neurophysiol 70(6):2470–2488. doi:10.1152/jn.1993.70.6.2470 FT ADOPTED Twitch/force model: exponential thresholds (p. 2472 eq. 1), twitch force and contraction time (p. 2474 eqs. 13-14), force-frequency saturation S = 1 - exp(-2 (T/ISI)^3) and gain (p. 2475 eqs. 16-17; twitch:tetanus 0.11). Implementation checked against an independent one. ForceModel, 07_fdi_spikes_force, DD optimiser
Cited at: fdi_semg.published.yaml:18, fdi_semg.yaml:30, force_model.py:26, force_model.py:28, force_model.py:51, force_model.py:55, force_model.py:62, force_model.py:65, force_model.py:94, force_model.py:153, force_model.py:201, force_model.py:204, force_model.py:266, force_model.py:403, force_model.py:425, force_model_vectorized.py:31, force_utils.py:4, force_utils.py:7, force_utils.py:7, force_utils.py:13, force_utils.py:21, physiological_distribution.py:35, physiological_distribution.py:73, physiological_distribution.py:79, fr_optimization_targets.py:11, fr_optimization_targets.py:52, fr_optimization_targets.py:327, 06_optimize_dd_multilevel.py:6, 06_optimize_dd_multilevel.py:95, 06_optimize_dd_multilevel.py:224, 06_optimize_dd_multilevel.py:831, 07_fdi_spikes_force.py:8

G. Experimental EMG benchmarks (FDI amplitude and spectra)

Source Status Use What it supports Used in
milnerbrown1975: Milner-Brown HS, Stein RB (1975). The relation between the surface electromyogram and muscular force. J Physiol 246:549–569. doi:10.1113/jphysiol.1975.sp010904 FT CONTEXT FDI surface MUAP 0.14–0.40 mV (belly–tendon); duration 1.6–2.2 ms. —
hu2013: Hu X, Rymer WZ, Suresh NL (2013). J Neurophysiol 110:1205; companion J NeuroEng Rehabil (2013). PMC4073930 · PMC3849018 FT + FIG CONTEXT FDI decomposition; Delsys 5-pin geometry; MUAP amplitude linear in threshold. —
mcmanus2015: McManus L et al. (2015). J Neurophysiol 113:3186. doi:10.1152/jn.00146.2015 FT CONTEXT FDI surface MDF 166.9 Hz. —
mcmanus2019: McManus L, Flood MW, Lowery MM (2019). J Neurophysiol. doi:10.1152/jn.00228.2019 · PMC6766730 FT + FIG CONTEXT MDF ~120–150 Hz (400 Hz low-pass). 'MUAP amplitude' rejected as a target (metric undefined). —

Corrections and open verification

  1. Skin σ = 1 S/m rationale. First explained as gel electrodes bypassing the stratum corneum (Farina 2004). Unsourced and withdrawn: the value is Roeleveld et al. 1997's fitted effective skin, inherited by Blok 2002, Farina & Rainoldi 1999, Farina & Merletti 2001 and Farina 2004.
  2. Roeleveld 1997 DOI is 10.1016/S1050-6411(97)00009-6 (an earlier (96)00034-8 was wrong).
  3. 'Konstantin et al. 2020' in MyoGen docstrings (muscle.py, intramuscular_emg.py, nerve_branches.py) is Akhmadeev et al. 2020. Fixed on fix/semg-amplitude-scale (028a14362); the konstantin threshold mode keeps its name.
  4. Botelho 2019 simulated amplitude: median ~0.16 mV; 0.10 mV was one sample trace. Their 24.8–40.6 µm diameters are Hwang 2013's FDI mean ± SD.
  5. Feinstein 1955 authors are Feinstein, Lindegård, Nyman, Wohlfart; ~40,000 fibres (not 40,500).
  6. Piasecki 2020 and Stålberg & Karlsson 2001 are one citation chain, not two anchors.
  7. Jacobson 1992's 2.8 mm is probably between-specimen spread; MyoGen uses it as a uniform half-width (docstring corrected).
  8. Unverified, quoted from memory: Moritz 2005 (ISI CV), Kukulka & Clamann 1981. Never read in full: Nandedkar & Stålberg 1983 (adopted CV line), Jacobson 1992 Table 1, Heckman & Binder 1991.
  9. McManus 2019 'MUAP amplitude': metric undefined, not usable as a target.
  10. ISI CV target 15–22 % in the optimiser cites enokaduchateau2017 and dideriksen2012; the range was not checked against either paper.