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