bio-acdc / __init__.py
AliSaadatV's picture
Upload __init__.py
f3de91a verified
"""
Bio-ACDC: Biological Sequence Model Coevolution Framework
An adaptation of AC/DC (Assessment Coevolving with Diverse Capabilities)
for biological language models (DNA, RNA, Protein).
Core idea: Coevolve populations of biological LMs and synthetic sequence tasks
to discover novel model experts specialized for different biological functions.
"""
from .core import BioACDC, BioACDCConfig
from .tasks import BioTaskPool, ProteinTask, DNATask
from .mergers import BioModelMerger, LinearMerge, SlerpMerge, TaskVectorMerge
from .mutators import GaussianNoiseMutator, LayerScaleMutator, DropoutMutator, BioMutator
from .archive import BioArchive, DominatedNoveltySearch, BioSolution
from .evaluator import BioEvaluator
__version__ = "0.1.0"
__all__ = [
"BioACDC",
"BioACDCConfig",
"BioTaskPool",
"ProteinTask",
"DNATask",
"BioModelMerger",
"LinearMerge",
"SlerpMerge",
"TaskVectorMerge",
"GaussianNoiseMutator",
"LayerScaleMutator",
"DropoutMutator",
"BioMutator",
"BioArchive",
"DominatedNoveltySearch",
"BioSolution",
"BioEvaluator",
]