Skip to main content Skills Marketplace 커뮤니티가 만든 AI 스킬을 발견하고 탐색하세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill neurobiology명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Zip 다운로드 다운로드 중... 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"