""" 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", ]