Skip to main content Skills Marketplace Discover and explore AI skills built by the community.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Copy promptShow prompt details A direct command skips the review prompt. Inspect the source before running it.
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill neurobiologyThe command stays on one line. Scroll horizontally to inspect it before copying.
Prefer a local copy? Download the files currently available to SkillsMP.
Download Zip Downloading... name neurobiology description Study of the nervous system including neurons, synapses, brain function, and behavior category biology keywords ["neurobiology","neurons","synapses","brain","neuroscience","action potentials","neurotransmitters"]
Neurobiology
What I Do
Neurobiology studies the nervous system from molecular to systems level. I cover neuronal structure and function, synaptic transmission, neural circuits, brain regions, sensory systems, motor control, learning and memory, and neuropharmacology. I help understand brain function and neurological processes.
When to Use Me
Understanding neuronal electrophysiology
Studying synaptic transmission and plasticity
Analyzing neural circuit function
Understanding sensory processing
Studying learning and memory mechanisms
Working with neurodegenerative diseases
Developing neuropharmacology and drug targets
Core Concepts
Neuronal Structure : Axons, dendrites, soma, myelin, synapses
Action Potentials : Sodium-potassium pumps, voltage-gated channels
Synaptic Transmission : Neurotransmitters, receptors, vesicle release
Synaptic Plasticity : LTP, LTD, long-term potentiation
Neural Circuits : Feedforward, feedback, oscillatory circuits
Brain Regions : Cortex, hippocampus, basal ganglia, cerebellum
Sensory Systems : Visual, auditory, somatosensory pathways
Motor Control : Corticospinal tract, basal ganglia loops
Neurotransmitters : Glutamate, GABA, dopamine, acetylcholine, serotonin
Neuroplasticity : Structural and functional brain changes
Code Examples
import numpy as np
from typing import List , Dict , Tuple
class Electrophysiology :
def __init__ (self, neuron_type: str ):
self .neuron_type = neuron_type
def calculate_membrane_potential (self, na_out: float ,
k_out: float ,
cl_out: float ,
na_in: float ,
k_in: float ,
cl_in: float ) -> float :
R = 8.314
T = 310
F = 96485
E_na = (R * T / F) * np.log(na_out / na_in)
E_k = (R * T / F) * np.log(k_out / k_in)
E_cl = -(R * T / F) * np.log(cl_out / cl_in)
P_na = 0.01
P_k = 1.0
P_cl = 0.45
V_m = (P_na * E_na + P_k * E_k + P_cl * E_cl) / (P_na + P_k + P_cl)
return V_m
def nernst_potential (self, ion_out: float ,
ion_in: float ,
valence: int ,
temperature: float = 310 ) -> float :
R = 8.314
F = 96485
return (R * temperature / (valence * F)) * np.log(ion_out / ion_in)
( ) -> :
R =
T =
F =
term_K = P_K * K_o - P_K * K_i * np.exp(-F / (R * T) * )
term_Na = P_Na * Na_o - P_Na * Na_i * np.exp(-F / (R * T) * )
term_Cl = P_Cl * Cl_o * np.exp(-F / (R * T) * ) - P_Cl * Cl_i
(R * T / F) * np.log(
(term_K + term_Na) / (term_Cl + )
)
( ) -> :
v_rest + / (density_na / density_k)
( ) -> :
q10 =
recovery_time / (q10 ** ((temperature - ) / ))
:
( ):
.synapse_type = synapse_type
( ) -> :
response = (neurotransmitter ** hill_coefficient) / \
(ec50 ** hill_coefficient + neurotransmitter ** hill_coefficient)
response * receptor_count
( ) -> :
/ ( + np.exp(-calcium_influx / calcium_sensitivity))
( ) -> :
distance / conduction_velocity
( ) -> :
release_prob = baseline_release
i (pulse_number):
release_prob *= depression_factor
release_prob += facilitation_factor * ( - release_prob)
release_prob
:
( ):
.circuit = circuit_name
( ) -> :
output_amplitude / input_amplitude
( ) -> :
center_excitation - inhibition_strength * surround_inhibition
( ) -> :
rf_surround * center_weight
( ) -> :
delta_t = pre_spike - post_spike
(delta_t) < tau:
weight_change = np.exp(- (delta_t) / tau)
delta_t > :
{ : weight_change, : }
{ : weight_change, : }
{ : , : }
:
( ):
.drug_class = drug_class
( ) -> :
drug_concentration / (kd + drug_concentration)
( ) -> :
Ki * ( + agonist_concentration / )
( ) -> :
td50 / ed50
( ) -> :
qt = / np.sqrt( / heart_rate)
{
: qt,
: qt + * ( / heart_rate - )
}
neuro = Electrophysiology( )
E_na = neuro.nernst_potential( , , )
E_k = neuro.nernst_potential( , , )
( )
syn = SynapticTransmission( )
epsp = syn.calculate_epsp( , , , )
( )
Best Practices
Use appropriate controls in electrophysiological experiments
Account for temperature effects on neuronal properties
Consider brain slice vs in vivo preparation differences
Validate calcium imaging and optical methods properly
Use proper statistical methods for spike train analysis
Consider population vs single-neuron activity
Account for anesthesia effects in in vivo studies
Use proper virus injection titers for optogenetics
Validate antibody specificity in neuroanatomy
Follow ethical guidelines for animal research
def
ghk_equation
self, P_K: float , P_Na: float , P_Cl: float ,
K_o: float , K_i: float ,
Na_o: float , Na_i: float ,
Cl_o: float , Cl_i: float
float
8.314
310
96485
0.07
0.07
0.07
return
1e-9
def
action_potential_threshold
self, v_rest: float ,
density_na: float ,
density_k: float
float
return
10
def
refractory_period
self, recovery_time: float ,
temperature: float
float
2.5
return
37
10
class
SynapticTransmission
def
__init__
self, synapse_type: str
self
def
calculate_epsp
self, neurotransmitter: float ,
receptor_count: float ,
ec50: float ,
hill_coefficient: float
float
return
def
vesicle_release_probability
self, calcium_influx: float ,
calcium_sensitivity: float
float
return
1
1
def
synaptic_delay
self, distance: float ,
conduction_velocity: float
float
return
def
short_term_plasticity
self, baseline_release: float ,
depression_factor: float ,
facilitation_factor: float ,
pulse_number: int
float
for
in
range
1
return
class
NeuralCircuits
def
__init__
self, circuit_name: str
self
def
calculate_gain
self, input_amplitude: float ,
output_amplitude: float
float
return
def
lateral_inhibition
self, center_excitation: float ,
surround_inhibition: float ,
inhibition_strength: float
float
return
def
receptive_field_center
self, rf_surround: float ,
center_weight: float
float
return
def
spike_timing_dependent_plasticity
self, pre_spike: float ,
post_spike: float ,
tau: float = 20
Dict
if
abs
abs
if
0
return
'LTP'
'depression'
0
return
'depression'
'LTP'
0
return
'LTP'
0
'depression'
0
class
Neuropharmacology
def
__init__
self, drug_class: str
self
def
receptor_occupancy
self, drug_concentration: float ,
kd: float
float
return
def
ic50_conversion
self, Ki: float ,
agonist_concentration: float
float
return
1
1000
def
therapeutic_index
self, td50: float ,
ed50: float
float
return
def
calculate_ecg_interval
self, heart_rate: float
Dict
0.4
60
return
'QT'
'QTc'
0.1
60
1
"Pyramidal"
145
15
1
5
150
1
print
f"E_Na: {E_na:.1 f} mV, E_K: {E_k:.1 f} mV"
"Glutamatergic"
100
1000
50
2
print
f"EPSP amplitude: {epsp:.1 f} arbitrary units"
More from this repository
Related occupations SOC
Based on SOC occupation classification