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 biotechnology명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Zip 다운로드 다운로드 중... name biotechnology description Application of biological systems and organisms to develop products and technologies category biology keywords ["biotechnology","genetic engineering","bioprocessing","synthetic biology","biopharmaceuticals","biofuels"]
Biotechnology
What I Do
Biotechnology applies biological systems and organisms to develop products and technologies. I cover genetic engineering, recombinant DNA technology, bioprocessing, synthetic biology, biopharmaceutical manufacturing, biofuel production, and agricultural biotechnology. I help design bioprocesses, develop engineered organisms, and scale up production.
When to Use Me
Designing recombinant DNA constructs and vectors
Developing microbial strains for production
Optimizing bioprocess conditions and scale-up
Working with cell culture and biopharmaceuticals
Developing synthetic biology circuits
Engineering enzymes and metabolic pathways
Designing CRISPR gene editing experiments
Core Concepts
Recombinant DNA : Plasmids, restriction enzymes, ligation, transformation
Genetic Engineering : Gene insertion, deletion, modification
Synthetic Biology : Genetic circuits, BioBrick standards, gene design
Bioprocessing : Fermentation, bioreactors, upstream/downstream processing
Cell Culture : Mammalian cell lines, stem cells, media optimization
Protein Engineering : Directed evolution, rational design, library screening
Enzyme Technology : Immobilization, cofactor regeneration, kinetics
Downstream Processing : Purification, chromatography, formulation
Scale-up : Mixing, oxygen transfer, heat transfer, process parameters
Quality Control : Purity, potency, identity testing, stability
Code Examples
import numpy as np
from typing import List , Dict , Tuple
class RecombinantDNA :
def __init__ (self, vector_name: str ):
self .vector = vector_name
def design_gibson_assembly (self, insert_seq: str ,
vector_seq: str ,
homology_length: int = 40 ) -> Dict :
left_arm = vector_seq[-homology_length:]
right_arm = vector_seq[:homology_length]
construct = left_arm + insert_seq + right_arm
return {
'full_construct' : construct,
'forward_primer' : 'ATG' + construct[:20 ],
'reverse_primer' : construct[-21 :] + 'TCA'
}
def calculate_gibson_efficiency (self, fragment_conc: float ,
vector_conc: float ,
insert_size: int ,
vector_size: int ) -> float :
insert_molar = fragment_conc / insert_size
vector_molar = vector_conc / vector_size
ratio = 3 * insert_molar / vector_molar
return min (ratio, 5 )
def crispr_guide_design ( ) -> [ ]:
guides = []
i ( (target_sequence) - ):
target_sequence[i+ :i+ ] == pam:
guide = target_sequence[i:i+ ]
gc = ( b guide b ) /
< gc < :
guides.append({
: guide,
: i,
: gc,
: - ( - gc)
})
(guides, key= x: x[ ], reverse= )[: ]
( ) -> [ ]:
off_targets = []
i ( (genome_sequence) - ):
mismatch = ( a, b (guide, genome_sequence[i:i+ ]) a != b)
< mismatch <= :
off_targets.append( )
off_targets
:
( ):
.organism = organism
( ) -> :
Y_xs = biomass_produced / substrate_consumed
Y_ps = product_formed / substrate_consumed
{
: Y_xs,
: Y_ps,
: biomass_produced / (substrate_consumed + )
}
( ) -> :
kla * (c_star - c)
( ) -> :
mu_max * substrate / (ks + substrate)
( ) -> :
power_small = small_scale.get( , )
volume_small = small_scale.get( , )
{
: volume_small * scale_factor,
: power_small * (scale_factor ** ),
: small_scale.get( , ) * (scale_factor ** - )
}
( ) -> :
permeate_flux * membrane_area * feed_concentration
:
( ):
.protein = protein_name
( ) -> [ ]:
library = [wild_type_seq]
i ( (wild_type_seq)):
np.random.random() < mutation_rate:
aa :
aa != wild_type_seq[i]:
new_seq = wild_type_seq[:i] + aa + wild_type_seq[i+ :]
library.append(new_seq)
library[: ]
( ) -> :
theoretical_library = ** target_protein_size
coverage = library_size / theoretical_library
coverage
( ) -> :
{ : wt_tm + , : }
:
( ):
.product = product
( ) -> :
total_cells = viable_count * volume
viable_cells = total_cells * viability /
{
: total_cells,
: viable_cells,
: viability
}
( ) -> :
yield_percent = eluate_mass / load_mass *
concentration_factor = (eluate_mass / volume_eluate) / (load_mass / volume_load)
{
: yield_percent,
: concentration_factor
}
( ) -> :
log_reduction = np.log10(hcp_before / hcp_after)
{
: log_reduction,
: purification_factor
}
crispr = RecombinantDNA( )
guides = crispr.crispr_guide_design( )
( )
bio = BioprocessEngineering( )
scale = bio.scale_up_parameters({ : , : , : }, )
( )
Best Practices
Use proper vector backbones with selection markers
Verify all constructs with sequencing before use
Optimize expression conditions for each protein
Maintain detailed notebooks for strain and clone tracking
Apply QbD principles for bioprocess development
Use appropriate analytical characterization methods
Follow GMP guidelines for therapeutic products
Monitor critical process parameters continuously
Implement proper contamination controls
Validate purification processes for each product
self, target_sequence: str ,
pam: str = "NGG"
List
Dict
for
in
range
len
2
if
2
4
20
sum
1
for
in
if
in
'GC'
20
if
0.4
0.8
'guide_rna'
'position'
'gc_content'
'score'
1
abs
0.5
return
sorted
lambda
'score'
True
5
def
off_target_prediction
self, guide: str ,
genome_sequence: str
List
str
for
in
range
len
20
sum
1
for
in
zip
20
if
if
0
3
f"Position {i} : {mismatch} mismatches"
return
class
BioprocessEngineering
def
__init__
self, organism: str
self
def
calculate_yield_coefficient
self, substrate_consumed: float ,
biomass_produced: float ,
product_formed: float
Dict
return
'YXS'
'YPS'
'substrate_efficiency'
1e-9
def
calculate_oxygen_transfer_rate
self, kla: float ,
c_star: float ,
c: float
float
return
def
predict_specific_growth_rate
self, substrate: float ,
mu_max: float ,
ks: float
float
return
def
scale_up_parameters
self, small_scale: Dict ,
scale_factor: float
Dict
'power'
100
'volume'
1
return
'volume'
'power'
0.67
'rpm'
'rpm'
500
0.33
def
calculate_pff
self, permeate_flux: float ,
membrane_area: float ,
feed_concentration: float
float
return
class
ProteinEngineering
def
__init__
self, protein_name: str
self
def
directed_evolution_library
self, wild_type_seq: str ,
mutation_rate: float
List
str
for
in
range
len
if
for
in
'ACDEFGHIKLMNPQRSTVWY'
if
1
return
1000
def
calculate_mutational_load
self, library_size: int ,
target_protein_size: int
float
19
return
def
thermal_stability_prediction
self, mutations: List [str ],
wt_tm: float
Dict
return
'predicted_Tm'
2
'delta_Tm'
2
class
BiopharmaceuticalManufacturing
def
__init__
self, product: str
self
def
calculate_cell_density
self, viable_count: float ,
viability: float ,
volume: float
Dict
100
return
'total_cells_ml'
'viable_cells_ml'
'viability'
def
purification_yield
self, load_mass: float ,
eluate_mass: float ,
volume_load: float ,
volume_eluate: float
Dict
100
return
'yield'
'concentration_factor'
def
calculate_hcp_removal
self, hcp_before: float ,
hcp_after: float ,
purification_factor: float
Dict
return
'log_reduction'
'purification_factor'
"pX330"
"ATCGATCGATCGATCGATCG"
print
f"Top 5 guides: {len (guides)} designed"
"E.coli"
'power'
100
'volume'
1
'rpm'
500
1000
print
f"Scaled up - Volume: {scale['volume' ]:.0 f} L, Power: {scale['power' ]:.0 f} W"