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 cell-biologyThe 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... More from this repository
Related occupations SOC
Based on SOC occupation classification
name cell-biology description Study of cell structure, function, division, signaling, and homeostasis category biology keywords ["cell biology","cell structure","cell division","organelles","signaling","apoptosis","metabolism"]
Cell Biology
What I Do
Cell biology explores the structure, function, and behavior of cells. I cover cellular organelles, cell cycle regulation, apoptosis, cell signaling, membrane transport, cytoskeleton, and cellular metabolism. I help understand cell physiology, disease mechanisms, and experimental cell biology techniques.
When to Use Me
Studying cell cycle and division mechanisms
Understanding organelle function and dynamics
Analyzing cell signaling pathways
Designing cell culture experiments
Studying apoptosis and cell death
Investigating membrane transport processes
Understanding cell-cell and cell-matrix interactions
Core Concepts
Cell Membrane : Lipid bilayer, membrane proteins, transport mechanisms
Organelles : Nucleus, mitochondria, ER, Golgi, lysosomes, peroxisomes
Cell Cycle : G1, S, G2, M phases, checkpoints, cyclins, CDKs
Cell Division : Mitosis, meiosis, cytokinesis, spindle assembly
Cell Signaling : Receptors, second messengers, signal transduction
Apoptosis : Intrinsic and extrinsic pathways, caspases
Cytoskeleton : Microtubules, microfilaments, intermediate filaments
Cell Adhesion : Cadherins, integrins, focal adhesions
Cell Metabolism : Glycolysis, oxidative phosphorylation, autophagy
Cell Communication : Gap junctions, paracrine, endocrine signaling
Code Examples
import numpy as np
from typing import List , Dict , Tuple
class CellCycle :
def __init__ (self, cell_type: str ):
self .cell_type = cell_type
self .phase_lengths = {
'G1' : 11 , 'S' : 8 , 'G2' : 4 , 'M' : 1
}
def calculate_cell_cycle_time (self ) -> float :
return sum (self .phase_lengths.values())
def check_dna_content (self, dna_content: float ) -> Dict :
g1_content = 2.0
s_content_range = (2.0 , 4.0 )
g2_content = 4.0
if dna_content < g1_content + 0.3 :
return {'phase' : 'G1' , 'checkpoint' : 'Restriction point' }
elif dna_content < g2_content - 0.3 :
return { : , : }
dna_content < g2_content + :
{ : , : }
:
{ : , : }
( ) -> :
base_proliferation =
gf_effect = np.tanh(growth_factors / )
ci_effect = - np.tanh(contact_inhibition / )
base_proliferation * gf_effect * ci_effect
( ) -> :
doublings = np.log2(final_cells / initial_cells)
hours / doublings
:
( ):
.cell_line = cell_line
( ) -> :
caspase_3 > caspase_9 > :
pathway =
caspase_8 > caspase_3 > :
pathway =
:
pathway =
{
: pathway,
: caspase_3 > ,
: (caspase_3 + caspase_9) /
}
( ) -> :
early_apoptotic = annexin_v_pos / total_cells *
late_apoptotic = pi_neg / total_cells *
{
: early_apoptotic,
: late_apoptotic,
: early_apoptotic + late_apoptotic
}
:
( ):
.cell_type = cell_type
( ) -> :
R =
solute_conc * R * temperature
( ) -> :
osmolarity_difference = intracellular - extracellular
osmolarity_difference > :
direction =
rate = water_permeability * osmolarity_difference
:
direction =
rate = water_permeability * (osmolarity_difference)
{ : direction, : rate}
( ) -> :
atp_consumed * coupling_ratio / substrate_transported
:
( ):
.pathway = pathway
( ) -> :
occupancy = (ligand_conc / (kd + ligand_conc)) * receptor_num
{
: occupancy,
: occupancy / receptor_num *
}
( ) -> :
signal = receptor_occupancy * amplification_factor
signal > threshold
cycle = CellCycle( )
cycle_time = cycle.calculate_cell_cycle_time()
( )
phase = cycle.check_dna_content( )
( )
doubling = cycle.calculate_doubling_time( , , )
( )
Best Practices
Maintain proper cell culture conditions (temperature, CO2, humidity)
Use appropriate passage numbers to avoid phenotypic drift
Include proper controls in cell-based assays
Validate cell line authentication and mycoplasma status
Use appropriate transfection/infection methods for gene manipulation
Choose appropriate readouts for cell viability assays
Account for cell density effects in signaling experiments
Use proper sterile technique to prevent contamination
Optimize imaging conditions for fluorescent proteins
Report all cell culture conditions for reproducibility
'phase'
'S'
'checkpoint'
'Intra-S checkpoint'
elif
0.3
return
'phase'
'G2'
'checkpoint'
'G2/M checkpoint'
else
return
'phase'
'M'
'checkpoint'
'Metaphase checkpoint'
def
predict_proliferation
self, growth_factors: float ,
contact_inhibition: float
float
1.0
10
1
100
return
def
calculate_doubling_time
self, initial_cells: float ,
final_cells: float ,
hours: float
float
return
class
ApoptosisAnalysis
def
__init__
self, cell_line: str
self
def
analyze_caspase_activity
self, caspase_3: float ,
caspase_8: float ,
caspase_9: float
Dict
if
5
and
3
'intrinsic'
elif
4
and
3
'extrinsic'
else
'unknown'
return
'pathway'
'executioner_active'
5
'apoptotic_index'
2
def
calculate_apoptosis_percentage
self, annexin_v_pos: float ,
pi_neg: float ,
total_cells: float
Dict
100
100
return
'early_apoptotic'
'late_apoptotic'
'total_apoptotic'
class
MembraneTransport
def
__init__
self, cell_type: str
self
def
calculate_osmotic_pressure
self, solute_conc: float ,
temperature: float = 310
float
0.0821
return
def
predict_swelling
self, intracellular: float ,
extracellular: float ,
water_permeability: float
Dict
if
0
'swelling'
else
'shrinking'
abs
return
'direction'
'rate'
def
active_transport_rate
self, atp_consumed: float ,
substrate_transported: float ,
coupling_ratio: float
float
return
class
CellSignaling
def
__init__
self, pathway: str
self
def
simulate_receptor_kinetics
self, ligand_conc: float ,
kd: float ,
receptor_num: int
Dict
return
'receptor_occupancy'
'percent_occupied'
100
def
predict_downstream_activation
self, receptor_occupancy: float ,
amplification_factor: float ,
threshold: float
bool
return
"HeLa"
print
f"Cell cycle time: {cycle_time} hours"
3.2
print
f"Cell cycle phase: {phase['phase' ]} "
1e4
8e4
24
print
f"Doubling time: {doubling:.1 f} hours"