AliSaadatV commited on
Commit
f3de91a
·
verified ·
1 Parent(s): 0a41df7

Upload __init__.py

Browse files
Files changed (1) hide show
  1. __init__.py +37 -0
__init__.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ Bio-ACDC: Biological Sequence Model Coevolution Framework
3
+
4
+ An adaptation of AC/DC (Assessment Coevolving with Diverse Capabilities)
5
+ for biological language models (DNA, RNA, Protein).
6
+
7
+ Core idea: Coevolve populations of biological LMs and synthetic sequence tasks
8
+ to discover novel model experts specialized for different biological functions.
9
+ """
10
+
11
+ from .core import BioACDC, BioACDCConfig
12
+ from .tasks import BioTaskPool, ProteinTask, DNATask
13
+ from .mergers import BioModelMerger, LinearMerge, SlerpMerge, TaskVectorMerge
14
+ from .mutators import GaussianNoiseMutator, LayerScaleMutator, DropoutMutator, BioMutator
15
+ from .archive import BioArchive, DominatedNoveltySearch, BioSolution
16
+ from .evaluator import BioEvaluator
17
+
18
+ __version__ = "0.1.0"
19
+ __all__ = [
20
+ "BioACDC",
21
+ "BioACDCConfig",
22
+ "BioTaskPool",
23
+ "ProteinTask",
24
+ "DNATask",
25
+ "BioModelMerger",
26
+ "LinearMerge",
27
+ "SlerpMerge",
28
+ "TaskVectorMerge",
29
+ "GaussianNoiseMutator",
30
+ "LayerScaleMutator",
31
+ "DropoutMutator",
32
+ "BioMutator",
33
+ "BioArchive",
34
+ "DominatedNoveltySearch",
35
+ "BioSolution",
36
+ "BioEvaluator",
37
+ ]