herutriana44
commited on
Commit
•
b7d9967
1
Parent(s):
81da021
First Commit
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +11 -35
- README.md +2 -3
- ReVa2.spec +50 -0
- ReVa3.spec +0 -0
- ReVa_version.rc +6 -0
- asset/data/PubChem_compound_text_adjuvant.csv +0 -0
- asset/data/PubChem_compound_text_adjuvant_records.sdf.gz +0 -0
- asset/data/b cell receptor homo sapiens.csv +0 -0
- asset/data/b cell receptor homo sapiens.fasta +0 -0
- asset/data/b_receptor_v2.csv +3 -0
- asset/data/t cell receptor homo sapiens.csv +0 -0
- asset/data/t cell receptor homo sapiens.fasta +0 -0
- asset/data/t_receptor_v2.csv +3 -0
- asset/img/kaede_kayano.ico +0 -0
- asset/img/kaede_kayano.jpg +0 -0
- asset/img/linux.png +0 -0
- asset/json/header.json +9 -0
- asset/label/BPepTree_label.json +1 -0
- asset/label/BPepTree_label_quantum.json +1 -0
- asset/label/TPepTree_label.json +1 -0
- asset/label/TPepTree_label_quantum.json +1 -0
- asset/label/allergenicity_label_mapping.json +1 -0
- asset/label/allergenicity_label_mapping_quantum.json +1 -0
- asset/label/antigenicity_label_mapping.json +1 -0
- asset/label/antigenicity_label_mapping_quantum.json +1 -0
- asset/label/toxin_label_mapping.json +1 -0
- asset/label/toxin_label_mapping_quantum.json +1 -0
- asset/model/BPepDL.h5 +0 -0
- asset/model/BPepDL_label.json +1 -0
- asset/model/BPepTree.joblib +3 -0
- asset/model/BPepTree.pkl +3 -0
- asset/model/Linear_Regression_Model.pkl +0 -0
- asset/model/Quantum Model/B_vqc_model +0 -0
- asset/model/Quantum Model/T_vqc_model +0 -0
- asset/model/Quantum Model/VQR_quantum regression-based scoring function +0 -0
- asset/model/Quantum Model/allergen_vqc_model +0 -0
- asset/model/Quantum Model/antigen_vqc_model +0 -0
- asset/model/Quantum Model/test.ipynb +252 -0
- asset/model/Quantum Model/toxin_vqc_model +0 -0
- asset/model/TPepDL.h5 +0 -0
- asset/model/TPepDL_label.json +1 -0
- asset/model/TPepTree.joblib +3 -0
- asset/model/TPepTree.pkl +3 -0
- asset/model/allerginicity.h5 +3 -0
- asset/model/antigenicity.h5 +3 -0
- asset/model/toxin.h5 +0 -0
- datas.py +34 -0
- datas.txt +76 -0
- library.txt +14 -0
- manage.py +10 -0
.gitattributes
CHANGED
@@ -1,35 +1,11 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
22 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
23 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
24 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
25 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
26 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
31 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
32 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
33 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
1 |
+
# Auto detect text files and perform LF normalization
|
2 |
+
* text=auto
|
3 |
+
asset/data/b_receptor_v2.csv filter=lfs diff=lfs merge=lfs -text
|
4 |
+
asset/data/t_receptor_v2.csv filter=lfs diff=lfs merge=lfs -text
|
5 |
+
asset/model/allerginicity.h5 filter=lfs diff=lfs merge=lfs -text
|
6 |
+
asset/model/antigenicity.h5 filter=lfs diff=lfs merge=lfs -text
|
7 |
+
asset/model/BPepTree.joblib filter=lfs diff=lfs merge=lfs -text
|
8 |
+
asset/model/BPepTree.pkl filter=lfs diff=lfs merge=lfs -text
|
9 |
+
asset/model/TPepTree.joblib filter=lfs diff=lfs merge=lfs -text
|
10 |
+
asset/model/TPepTree.pkl filter=lfs diff=lfs merge=lfs -text
|
11 |
+
qiskit/_accelerate.pyd filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md
CHANGED
@@ -1,3 +1,2 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
---
|
|
|
1 |
+
# ReVa_AI_For_Vaccine_Design_In_Silico
|
2 |
+
|
|
ReVa2.spec
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# -*- mode: python ; coding: utf-8 -*-
|
2 |
+
|
3 |
+
|
4 |
+
block_cipher = None
|
5 |
+
|
6 |
+
|
7 |
+
a = Analysis(
|
8 |
+
['ReVa2', 'copy.spec'],
|
9 |
+
pathex=[],
|
10 |
+
binaries=[],
|
11 |
+
datas=[],
|
12 |
+
hiddenimports=[],
|
13 |
+
hookspath=[],
|
14 |
+
hooksconfig={},
|
15 |
+
runtime_hooks=[],
|
16 |
+
excludes=[],
|
17 |
+
win_no_prefer_redirects=False,
|
18 |
+
win_private_assemblies=False,
|
19 |
+
cipher=block_cipher,
|
20 |
+
noarchive=False,
|
21 |
+
)
|
22 |
+
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
|
23 |
+
|
24 |
+
exe = EXE(
|
25 |
+
pyz,
|
26 |
+
a.scripts,
|
27 |
+
[],
|
28 |
+
exclude_binaries=True,
|
29 |
+
name='ReVa2',
|
30 |
+
debug=False,
|
31 |
+
bootloader_ignore_signals=False,
|
32 |
+
strip=False,
|
33 |
+
upx=True,
|
34 |
+
console=True,
|
35 |
+
disable_windowed_traceback=False,
|
36 |
+
argv_emulation=False,
|
37 |
+
target_arch=None,
|
38 |
+
codesign_identity=None,
|
39 |
+
entitlements_file=None,
|
40 |
+
)
|
41 |
+
coll = COLLECT(
|
42 |
+
exe,
|
43 |
+
a.binaries,
|
44 |
+
a.zipfiles,
|
45 |
+
a.datas,
|
46 |
+
strip=False,
|
47 |
+
upx=True,
|
48 |
+
upx_exclude=[],
|
49 |
+
name='ReVa2',
|
50 |
+
)
|
ReVa3.spec
ADDED
The diff for this file is too large to render.
See raw diff
|
|
ReVa_version.rc
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
1 VERSIONINFO
|
2 |
+
FILEVERSION 0,0,0,1
|
3 |
+
PRODUCTVERSION 0,0,0,1
|
4 |
+
FILEDESCRIPTION "ReVa 0.0.0.1 Alpha Version"
|
5 |
+
FILEOS VOS__WINDOWS32
|
6 |
+
FILETYPE VFT_APP
|
asset/data/PubChem_compound_text_adjuvant.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
asset/data/PubChem_compound_text_adjuvant_records.sdf.gz
ADDED
Binary file (47.2 kB). View file
|
|
asset/data/b cell receptor homo sapiens.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
asset/data/b cell receptor homo sapiens.fasta
ADDED
The diff for this file is too large to render.
See raw diff
|
|
asset/data/b_receptor_v2.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:cf82cb537ef3275f7d23b5bbcbc56b1bbeb4b1186d6e3f701ba47449569f5238
|
3 |
+
size 36424608
|
asset/data/t cell receptor homo sapiens.csv
ADDED
The diff for this file is too large to render.
See raw diff
|
|
asset/data/t cell receptor homo sapiens.fasta
ADDED
The diff for this file is too large to render.
See raw diff
|
|
asset/data/t_receptor_v2.csv
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7cf26ea00060453546bcd1b28ece4fa9bed2da98254cb93e5a6822a1139c17c1
|
3 |
+
size 78076738
|
asset/img/kaede_kayano.ico
ADDED
asset/img/kaede_kayano.jpg
ADDED
asset/img/linux.png
ADDED
asset/json/header.json
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"res1" : ["Amino Acid", "Predictions", "Probabilities"],
|
3 |
+
"res2" : ["Peptide", "Label"],
|
4 |
+
"res3" : ["Peptide", "Allergenicity", "Toxin", "Antigenicity", "Hydrophobicity", "Kolaskar Antigenicity", "Tangonkar Antigenicity", "Emini Surface Accessibility", "Similarity"],
|
5 |
+
"res4" : ["Peptide", "Allergenicity", "Toxin", "Antigenicity"],
|
6 |
+
"physicochemical" : ["Peptide", "Instability", "Aliphatic", "GRAVY", "Extinction", "Half Life(Mamalia)", "Formula","C", "H", "N", "O", "S", "Theoretical pI", "mol weight"],
|
7 |
+
"classical_docking_ff" : ["Ligand", "Receptor", "Receptor id", "Attractive", "Repulsive", "VDW LJ Force", "Coulomb Energy","Force Field"],
|
8 |
+
"classical_docking_ff_adjuvant" : ["Ligand", "Receptor", "Receptor id","Adjuvant CID","Adjuvant IsoSMILES", "Attractive", "Repulsive", "VDW LJ Force", "Coulomb Energy","Force Field"]
|
9 |
+
}
|
asset/label/BPepTree_label.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{".": 0, "E": 1}
|
asset/label/BPepTree_label_quantum.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{".": 0, "E": 1}
|
asset/label/TPepTree_label.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{".": 0, "E": 1}
|
asset/label/TPepTree_label_quantum.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{".": 0, "E": 1}
|
asset/label/allergenicity_label_mapping.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"allergens": 0, "non-allergens": 1}
|
asset/label/allergenicity_label_mapping_quantum.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"allergens": 0, "non-allergens": 1}
|
asset/label/antigenicity_label_mapping.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"antigen": 0, "non-antigen": 1}
|
asset/label/antigenicity_label_mapping_quantum.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"antigen": 0, "non-antigen": 1}
|
asset/label/toxin_label_mapping.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"positive": 0, "non-toxin": 1}
|
asset/label/toxin_label_mapping_quantum.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"positive": 0, "non-toxin": 1}
|
asset/model/BPepDL.h5
ADDED
Binary file (34.2 kB). View file
|
|
asset/model/BPepDL_label.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{".": 0, "E": 1}
|
asset/model/BPepTree.joblib
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:97c2f38482e4341c39f558911af415429d104df41bc0acf3aa201c660ce1e046
|
3 |
+
size 13418409
|
asset/model/BPepTree.pkl
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3ef007345478bbf86d453eb9ad8b6542c4e82de67cbf49852a9c91c6af0c8ee4
|
3 |
+
size 44776949
|
asset/model/Linear_Regression_Model.pkl
ADDED
Binary file (661 Bytes). View file
|
|
asset/model/Quantum Model/B_vqc_model
ADDED
Binary file (49.1 kB). View file
|
|
asset/model/Quantum Model/T_vqc_model
ADDED
Binary file (49.1 kB). View file
|
|
asset/model/Quantum Model/VQR_quantum regression-based scoring function
ADDED
Binary file (50.5 kB). View file
|
|
asset/model/Quantum Model/allergen_vqc_model
ADDED
Binary file (33.9 kB). View file
|
|
asset/model/Quantum Model/antigen_vqc_model
ADDED
Binary file (33.9 kB). View file
|
|
asset/model/Quantum Model/test.ipynb
ADDED
@@ -0,0 +1,252 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"cells": [
|
3 |
+
{
|
4 |
+
"cell_type": "code",
|
5 |
+
"execution_count": 1,
|
6 |
+
"metadata": {},
|
7 |
+
"outputs": [
|
8 |
+
{
|
9 |
+
"name": "stderr",
|
10 |
+
"output_type": "stream",
|
11 |
+
"text": [
|
12 |
+
"C:\\Users\\herutriana44\\AppData\\Local\\Temp\\ipykernel_7508\\4153759581.py:4: DeprecationWarning: ``qiskit.algorithms`` has been migrated to an independent package: https://github.com/qiskit-community/qiskit-algorithms. The ``qiskit.algorithms`` import path is deprecated as of qiskit-terra 0.25.0 and will be removed no earlier than 3 months after the release date. Please run ``pip install qiskit_algorithms`` and use ``import qiskit_algorithms`` instead.\n",
|
13 |
+
" from qiskit.algorithms.optimizers import COBYLA\n"
|
14 |
+
]
|
15 |
+
}
|
16 |
+
],
|
17 |
+
"source": [
|
18 |
+
"\n",
|
19 |
+
"import pickle\n",
|
20 |
+
"from sklearn.metrics import accuracy_score, roc_auc_score\n",
|
21 |
+
"import pandas as pd\n",
|
22 |
+
"from qiskit.algorithms.optimizers import COBYLA\n",
|
23 |
+
"from qiskit.circuit.library import TwoLocal, ZZFeatureMap\n",
|
24 |
+
"from qiskit.utils import algorithm_globals\n",
|
25 |
+
"from qiskit_machine_learning.algorithms import VQC\n",
|
26 |
+
"from qiskit_machine_learning.datasets import ad_hoc_data\n",
|
27 |
+
"import numpy as np\n",
|
28 |
+
"from sklearn.preprocessing import label_binarize\n",
|
29 |
+
"from sklearn.model_selection import train_test_split\n",
|
30 |
+
"import os\n",
|
31 |
+
"import qiskit\n",
|
32 |
+
"from qiskit_ibm_runtime import QiskitRuntimeService, Sampler, Estimator, Session\n",
|
33 |
+
"\n",
|
34 |
+
"algorithm_globals.random_seed = 42\n"
|
35 |
+
]
|
36 |
+
},
|
37 |
+
{
|
38 |
+
"cell_type": "code",
|
39 |
+
"execution_count": 2,
|
40 |
+
"metadata": {},
|
41 |
+
"outputs": [],
|
42 |
+
"source": [
|
43 |
+
"IBM_API = \"d2f89283f9e773299d233cd7f60acf9bbe14813dbf8ce91a5e565c4836b1bce22b77879962c09def698596101c0b294f7300118d952c4ad85281f7d2e2931e7a\"\n",
|
44 |
+
"# provider = IBMProvider(token=IBM_API)\n",
|
45 |
+
"# backend = provider.get_backend(\"ibmq_qasm_simulator\")\n",
|
46 |
+
"# quantum_instance = qiskit.utils.QuantumInstance(backend, shots=1024)"
|
47 |
+
]
|
48 |
+
},
|
49 |
+
{
|
50 |
+
"cell_type": "code",
|
51 |
+
"execution_count": 10,
|
52 |
+
"metadata": {},
|
53 |
+
"outputs": [],
|
54 |
+
"source": [
|
55 |
+
"service = QiskitRuntimeService(token=IBM_API, channel=\"ibm_quantum\")\n",
|
56 |
+
"backend = service.backend(\"ibm_brisbane\")\n",
|
57 |
+
"estimator, sampler = Estimator(session=Session(service=service, backend=backend)), Sampler(session=Session(service=service, backend=backend))"
|
58 |
+
]
|
59 |
+
},
|
60 |
+
{
|
61 |
+
"cell_type": "code",
|
62 |
+
"execution_count": 4,
|
63 |
+
"metadata": {},
|
64 |
+
"outputs": [],
|
65 |
+
"source": [
|
66 |
+
"template_name_model = \"allergen_vqc_model\"\n",
|
67 |
+
"vqc = VQC.load(template_name_model)\n",
|
68 |
+
"vqc.neural_network.sampler = sampler\n",
|
69 |
+
"# vqc = VQC(feature_map=vqc.feature_map, ansatz=vqc.ansatz, optimizer=vqc.optimizer, sampler=sampler).load(template_name_model)"
|
70 |
+
]
|
71 |
+
},
|
72 |
+
{
|
73 |
+
"cell_type": "code",
|
74 |
+
"execution_count": 5,
|
75 |
+
"metadata": {},
|
76 |
+
"outputs": [
|
77 |
+
{
|
78 |
+
"name": "stdout",
|
79 |
+
"output_type": "stream",
|
80 |
+
"text": [
|
81 |
+
" »\n",
|
82 |
+
"q_0: »\n",
|
83 |
+
" »\n",
|
84 |
+
"q_1: »\n",
|
85 |
+
" »\n",
|
86 |
+
"« ┌──────────────────────────────────────────────────────────────────────────────────────────────────┐\n",
|
87 |
+
"«q_0: ┤0 ├\n",
|
88 |
+
"« │ TwoLocal(θ[0],θ[1],θ[2],θ[3],θ[4],θ[5],θ[6],θ[7],θ[8],θ[9],θ[10],θ[11],θ[12],θ[13],θ[14],θ[15]) │\n",
|
89 |
+
"«q_1: ┤1 ├\n",
|
90 |
+
"« └──────────────────────────────────────────────────────────────────────────────────────────────────┘\n"
|
91 |
+
]
|
92 |
+
}
|
93 |
+
],
|
94 |
+
"source": [
|
95 |
+
"print(vqc.ansatz)"
|
96 |
+
]
|
97 |
+
},
|
98 |
+
{
|
99 |
+
"cell_type": "code",
|
100 |
+
"execution_count": 6,
|
101 |
+
"metadata": {},
|
102 |
+
"outputs": [
|
103 |
+
{
|
104 |
+
"name": "stdout",
|
105 |
+
"output_type": "stream",
|
106 |
+
"text": [
|
107 |
+
" ┌──────────────────────────┐\n",
|
108 |
+
"q_0: ┤0 ├\n",
|
109 |
+
" │ ZZFeatureMap(x[0],x[1]) │\n",
|
110 |
+
"q_1: ┤1 ├\n",
|
111 |
+
" └──────────────────────────┘\n"
|
112 |
+
]
|
113 |
+
}
|
114 |
+
],
|
115 |
+
"source": [
|
116 |
+
"print(vqc.feature_map)"
|
117 |
+
]
|
118 |
+
},
|
119 |
+
{
|
120 |
+
"cell_type": "code",
|
121 |
+
"execution_count": 7,
|
122 |
+
"metadata": {},
|
123 |
+
"outputs": [
|
124 |
+
{
|
125 |
+
"name": "stdout",
|
126 |
+
"output_type": "stream",
|
127 |
+
"text": [
|
128 |
+
" ┌──────────────────────────┐»\n",
|
129 |
+
"q_0: ┤0 ├»\n",
|
130 |
+
" │ ZZFeatureMap(x[0],x[1]) │»\n",
|
131 |
+
"q_1: ┤1 ├»\n",
|
132 |
+
" └──────────────────────────┘»\n",
|
133 |
+
"« ┌──────────────────────────────────────────────────────────────────────────────────────────────────┐\n",
|
134 |
+
"«q_0: ┤0 ├\n",
|
135 |
+
"« │ TwoLocal(θ[0],θ[1],θ[2],θ[3],θ[4],θ[5],θ[6],θ[7],θ[8],θ[9],θ[10],θ[11],θ[12],θ[13],θ[14],θ[15]) │\n",
|
136 |
+
"«q_1: ┤1 ├\n",
|
137 |
+
"« └──────────────────────────────────────────────────────────────────────────────────────────────────┘\n"
|
138 |
+
]
|
139 |
+
}
|
140 |
+
],
|
141 |
+
"source": [
|
142 |
+
"print(vqc.circuit)"
|
143 |
+
]
|
144 |
+
},
|
145 |
+
{
|
146 |
+
"cell_type": "code",
|
147 |
+
"execution_count": 8,
|
148 |
+
"metadata": {},
|
149 |
+
"outputs": [
|
150 |
+
{
|
151 |
+
"data": {
|
152 |
+
"text/plain": [
|
153 |
+
"array(1)"
|
154 |
+
]
|
155 |
+
},
|
156 |
+
"execution_count": 8,
|
157 |
+
"metadata": {},
|
158 |
+
"output_type": "execute_result"
|
159 |
+
}
|
160 |
+
],
|
161 |
+
"source": [
|
162 |
+
"a = vqc.predict([[0.21412, 0.5125214124]])\n",
|
163 |
+
"a"
|
164 |
+
]
|
165 |
+
},
|
166 |
+
{
|
167 |
+
"cell_type": "code",
|
168 |
+
"execution_count": 9,
|
169 |
+
"metadata": {},
|
170 |
+
"outputs": [
|
171 |
+
{
|
172 |
+
"ename": "NameError",
|
173 |
+
"evalue": "name 'circuit' is not defined",
|
174 |
+
"output_type": "error",
|
175 |
+
"traceback": [
|
176 |
+
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
|
177 |
+
"\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)",
|
178 |
+
"\u001b[1;32me:\\Users\\herutriana44\\Documents\\BioDataset\\ReVa(CLI)\\asset\\model\\Quantum Model\\test.ipynb Cell 9\u001b[0m line \u001b[0;36m3\n\u001b[0;32m <a href='vscode-notebook-cell:/e%3A/Users/herutriana44/Documents/BioDataset/ReVa%28CLI%29/asset/model/Quantum%20Model/test.ipynb#X11sZmlsZQ%3D%3D?line=0'>1</a>\u001b[0m \u001b[39mwith\u001b[39;00m Session(service\u001b[39m=\u001b[39mservice, backend\u001b[39m=\u001b[39mbackend) \u001b[39mas\u001b[39;00m session:\n\u001b[0;32m <a href='vscode-notebook-cell:/e%3A/Users/herutriana44/Documents/BioDataset/ReVa%28CLI%29/asset/model/Quantum%20Model/test.ipynb#X11sZmlsZQ%3D%3D?line=1'>2</a>\u001b[0m estimator \u001b[39m=\u001b[39m Estimator(session\u001b[39m=\u001b[39msession)\n\u001b[1;32m----> <a href='vscode-notebook-cell:/e%3A/Users/herutriana44/Documents/BioDataset/ReVa%28CLI%29/asset/model/Quantum%20Model/test.ipynb#X11sZmlsZQ%3D%3D?line=2'>3</a>\u001b[0m job \u001b[39m=\u001b[39m estimator\u001b[39m.\u001b[39mrun(circuit, observable)\n\u001b[0;32m <a href='vscode-notebook-cell:/e%3A/Users/herutriana44/Documents/BioDataset/ReVa%28CLI%29/asset/model/Quantum%20Model/test.ipynb#X11sZmlsZQ%3D%3D?line=3'>4</a>\u001b[0m result \u001b[39m=\u001b[39m job\u001b[39m.\u001b[39mresult()\n",
|
179 |
+
"\u001b[1;31mNameError\u001b[0m: name 'circuit' is not defined"
|
180 |
+
]
|
181 |
+
}
|
182 |
+
],
|
183 |
+
"source": [
|
184 |
+
"with Session(service=service, backend=backend) as session:\n",
|
185 |
+
" estimator = Estimator(session=session)\n",
|
186 |
+
" job = estimator.run(circuit, observable)\n",
|
187 |
+
" result = job.result()"
|
188 |
+
]
|
189 |
+
},
|
190 |
+
{
|
191 |
+
"cell_type": "code",
|
192 |
+
"execution_count": null,
|
193 |
+
"metadata": {},
|
194 |
+
"outputs": [
|
195 |
+
{
|
196 |
+
"data": {
|
197 |
+
"text/plain": [
|
198 |
+
"{'qiskit-terra': '0.25.1', 'qiskit': '0.44.1', 'qiskit-aer': '0.12.2', 'qiskit-ignis': None, 'qiskit-ibmq-provider': '0.20.2', 'qiskit-nature': None, 'qiskit-finance': None, 'qiskit-optimization': None, 'qiskit-machine-learning': '0.6.1'}"
|
199 |
+
]
|
200 |
+
},
|
201 |
+
"execution_count": 50,
|
202 |
+
"metadata": {},
|
203 |
+
"output_type": "execute_result"
|
204 |
+
}
|
205 |
+
],
|
206 |
+
"source": [
|
207 |
+
"qiskit.__qiskit_version__"
|
208 |
+
]
|
209 |
+
},
|
210 |
+
{
|
211 |
+
"cell_type": "code",
|
212 |
+
"execution_count": null,
|
213 |
+
"metadata": {},
|
214 |
+
"outputs": [
|
215 |
+
{
|
216 |
+
"data": {
|
217 |
+
"text/plain": [
|
218 |
+
"1"
|
219 |
+
]
|
220 |
+
},
|
221 |
+
"execution_count": 51,
|
222 |
+
"metadata": {},
|
223 |
+
"output_type": "execute_result"
|
224 |
+
}
|
225 |
+
],
|
226 |
+
"source": [
|
227 |
+
"int(a)"
|
228 |
+
]
|
229 |
+
}
|
230 |
+
],
|
231 |
+
"metadata": {
|
232 |
+
"kernelspec": {
|
233 |
+
"display_name": "Python 3",
|
234 |
+
"language": "python",
|
235 |
+
"name": "python3"
|
236 |
+
},
|
237 |
+
"language_info": {
|
238 |
+
"codemirror_mode": {
|
239 |
+
"name": "ipython",
|
240 |
+
"version": 3
|
241 |
+
},
|
242 |
+
"file_extension": ".py",
|
243 |
+
"mimetype": "text/x-python",
|
244 |
+
"name": "python",
|
245 |
+
"nbconvert_exporter": "python",
|
246 |
+
"pygments_lexer": "ipython3",
|
247 |
+
"version": "3.11.4"
|
248 |
+
}
|
249 |
+
},
|
250 |
+
"nbformat": 4,
|
251 |
+
"nbformat_minor": 2
|
252 |
+
}
|
asset/model/Quantum Model/toxin_vqc_model
ADDED
Binary file (33.9 kB). View file
|
|
asset/model/TPepDL.h5
ADDED
Binary file (34.2 kB). View file
|
|
asset/model/TPepDL_label.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{".": 0, "E": 1}
|
asset/model/TPepTree.joblib
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f1aad6dfc83dac4466a40184f177ea724c972ccc97054b5cb1abc7a734aa65c6
|
3 |
+
size 7628601
|
asset/model/TPepTree.pkl
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:61d1248f82ce507510dbac6cc00575eb222b35781c18e8ba243e7ff4e0945c2f
|
3 |
+
size 6685637
|
asset/model/allerginicity.h5
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f5ae0615de5ed11b4af06179018882345c9104242fcde138de4588b058a3680d
|
3 |
+
size 119351056
|
asset/model/antigenicity.h5
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3406d09aee7e6d5033f18b2775329be0a3f63a9da5a4d53a91a5521580b97632
|
3 |
+
size 2025232
|
asset/model/toxin.h5
ADDED
Binary file (846 kB). View file
|
|
datas.py
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
|
3 |
+
def process_path(input_path):
|
4 |
+
# Mendapatkan direktori dan nama file dari path
|
5 |
+
path_elements = input_path.split('\\')
|
6 |
+
directory = '\\'.join(path_elements[:-1])
|
7 |
+
filename = path_elements[-1]
|
8 |
+
if '.' in filename:
|
9 |
+
input_path = input_path.replace(f'\\{filename}','')
|
10 |
+
return input_path
|
11 |
+
else:
|
12 |
+
return input_path
|
13 |
+
|
14 |
+
def generate_datas(direktori_input):
|
15 |
+
datas = []
|
16 |
+
for root, dirs, files in os.walk(direktori_input):
|
17 |
+
for file in files:
|
18 |
+
file_path = os.path.join(root, file)
|
19 |
+
relative_path = os.path.relpath(file_path, direktori_input)
|
20 |
+
datas.append((file_path, process_path(file_path)))
|
21 |
+
|
22 |
+
return datas
|
23 |
+
|
24 |
+
def write_to_file(datas, output_file):
|
25 |
+
with open(output_file, 'w') as file:
|
26 |
+
for data in datas:
|
27 |
+
file.write(f"('{data[0]}', '{data[1]}'),\n")
|
28 |
+
|
29 |
+
# Contoh penggunaan
|
30 |
+
direktori_input = 'qiskit'
|
31 |
+
output_file = 'qiskit.txt'
|
32 |
+
|
33 |
+
result_datas = generate_datas(direktori_input)
|
34 |
+
write_to_file(result_datas, output_file)
|
datas.txt
ADDED
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
('qiskit_machine_learning\exceptions.py', 'qiskit_machine_learning'),
|
2 |
+
('qiskit_machine_learning\optionals.py', 'qiskit_machine_learning'),
|
3 |
+
('qiskit_machine_learning\py.typed', 'qiskit_machine_learning'),
|
4 |
+
('qiskit_machine_learning\version.py', 'qiskit_machine_learning'),
|
5 |
+
('qiskit_machine_learning\VERSION.txt', 'qiskit_machine_learning'),
|
6 |
+
('qiskit_machine_learning\__init__.py', 'qiskit_machine_learning'),
|
7 |
+
('qiskit_machine_learning\algorithms\objective_functions.py', 'qiskit_machine_learning\algorithms'),
|
8 |
+
('qiskit_machine_learning\algorithms\serializable_model.py', 'qiskit_machine_learning\algorithms'),
|
9 |
+
('qiskit_machine_learning\algorithms\trainable_model.py', 'qiskit_machine_learning\algorithms'),
|
10 |
+
('qiskit_machine_learning\algorithms\__init__.py', 'qiskit_machine_learning\algorithms'),
|
11 |
+
('qiskit_machine_learning\algorithms\classifiers\neural_network_classifier.py', 'qiskit_machine_learning\algorithms\classifiers'),
|
12 |
+
('qiskit_machine_learning\algorithms\classifiers\pegasos_qsvc.py', 'qiskit_machine_learning\algorithms\classifiers'),
|
13 |
+
('qiskit_machine_learning\algorithms\classifiers\qsvc.py', 'qiskit_machine_learning\algorithms\classifiers'),
|
14 |
+
('qiskit_machine_learning\algorithms\classifiers\vqc.py', 'qiskit_machine_learning\algorithms\classifiers'),
|
15 |
+
('qiskit_machine_learning\algorithms\classifiers\__init__.py', 'qiskit_machine_learning\algorithms\classifiers'),
|
16 |
+
('qiskit_machine_learning\algorithms\classifiers\__pycache__\neural_network_classifier.cpython-311.pyc', 'qiskit_machine_learning\algorithms\classifiers\__pycache__'),
|
17 |
+
('qiskit_machine_learning\algorithms\classifiers\__pycache__\pegasos_qsvc.cpython-311.pyc', 'qiskit_machine_learning\algorithms\classifiers\__pycache__'),
|
18 |
+
('qiskit_machine_learning\algorithms\classifiers\__pycache__\qsvc.cpython-311.pyc', 'qiskit_machine_learning\algorithms\classifiers\__pycache__'),
|
19 |
+
('qiskit_machine_learning\algorithms\classifiers\__pycache__\vqc.cpython-311.pyc', 'qiskit_machine_learning\algorithms\classifiers\__pycache__'),
|
20 |
+
('qiskit_machine_learning\algorithms\classifiers\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\algorithms\classifiers\__pycache__'),
|
21 |
+
('qiskit_machine_learning\algorithms\regressors\neural_network_regressor.py', 'qiskit_machine_learning\algorithms\regressors'),
|
22 |
+
('qiskit_machine_learning\algorithms\regressors\qsvr.py', 'qiskit_machine_learning\algorithms\regressors'),
|
23 |
+
('qiskit_machine_learning\algorithms\regressors\vqr.py', 'qiskit_machine_learning\algorithms\regressors'),
|
24 |
+
('qiskit_machine_learning\algorithms\regressors\__init__.py', 'qiskit_machine_learning\algorithms\regressors'),
|
25 |
+
('qiskit_machine_learning\algorithms\regressors\__pycache__\neural_network_regressor.cpython-311.pyc', 'qiskit_machine_learning\algorithms\regressors\__pycache__'),
|
26 |
+
('qiskit_machine_learning\algorithms\regressors\__pycache__\qsvr.cpython-311.pyc', 'qiskit_machine_learning\algorithms\regressors\__pycache__'),
|
27 |
+
('qiskit_machine_learning\algorithms\regressors\__pycache__\vqr.cpython-311.pyc', 'qiskit_machine_learning\algorithms\regressors\__pycache__'),
|
28 |
+
('qiskit_machine_learning\algorithms\regressors\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\algorithms\regressors\__pycache__'),
|
29 |
+
('qiskit_machine_learning\circuit\__init__.py', 'qiskit_machine_learning\circuit'),
|
30 |
+
('qiskit_machine_learning\circuit\library\qnn_circuit.py', 'qiskit_machine_learning\circuit\library'),
|
31 |
+
('qiskit_machine_learning\circuit\library\raw_feature_vector.py', 'qiskit_machine_learning\circuit\library'),
|
32 |
+
('qiskit_machine_learning\circuit\library\__init__.py', 'qiskit_machine_learning\circuit\library'),
|
33 |
+
('qiskit_machine_learning\circuit\library\__pycache__\qnn_circuit.cpython-311.pyc', 'qiskit_machine_learning\circuit\library\__pycache__'),
|
34 |
+
('qiskit_machine_learning\circuit\library\__pycache__\raw_feature_vector.cpython-311.pyc', 'qiskit_machine_learning\circuit\library\__pycache__'),
|
35 |
+
('qiskit_machine_learning\circuit\library\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\circuit\library\__pycache__'),
|
36 |
+
('qiskit_machine_learning\circuit\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\circuit\__pycache__'),
|
37 |
+
('qiskit_machine_learning\connectors\torch_connector.py', 'qiskit_machine_learning\connectors'),
|
38 |
+
('qiskit_machine_learning\connectors\__init__.py', 'qiskit_machine_learning\connectors'),
|
39 |
+
('qiskit_machine_learning\datasets\ad_hoc.py', 'qiskit_machine_learning\datasets'),
|
40 |
+
('qiskit_machine_learning\datasets\__init__.py', 'qiskit_machine_learning\datasets'),
|
41 |
+
('qiskit_machine_learning\kernels\base_kernel.py', 'qiskit_machine_learning\kernels'),
|
42 |
+
('qiskit_machine_learning\kernels\fidelity_quantum_kernel.py', 'qiskit_machine_learning\kernels'),
|
43 |
+
('qiskit_machine_learning\kernels\fidelity_statevector_kernel.py', 'qiskit_machine_learning\kernels'),
|
44 |
+
('qiskit_machine_learning\kernels\trainable_fidelity_quantum_kernel.py', 'qiskit_machine_learning\kernels'),
|
45 |
+
('qiskit_machine_learning\kernels\trainable_fidelity_statevector_kernel.py', 'qiskit_machine_learning\kernels'),
|
46 |
+
('qiskit_machine_learning\kernels\trainable_kernel.py', 'qiskit_machine_learning\kernels'),
|
47 |
+
('qiskit_machine_learning\kernels\__init__.py', 'qiskit_machine_learning\kernels'),
|
48 |
+
('qiskit_machine_learning\kernels\algorithms\quantum_kernel_trainer.py', 'qiskit_machine_learning\kernels\algorithms'),
|
49 |
+
('qiskit_machine_learning\kernels\algorithms\__init__.py', 'qiskit_machine_learning\kernels\algorithms'),
|
50 |
+
('qiskit_machine_learning\kernels\__pycache__\base_kernel.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
51 |
+
('qiskit_machine_learning\kernels\__pycache__\fidelity_quantum_kernel.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
52 |
+
('qiskit_machine_learning\kernels\__pycache__\fidelity_statevector_kernel.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
53 |
+
('qiskit_machine_learning\kernels\__pycache__\trainable_fidelity_quantum_kernel.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
54 |
+
('qiskit_machine_learning\kernels\__pycache__\trainable_fidelity_statevector_kernel.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
55 |
+
('qiskit_machine_learning\kernels\__pycache__\trainable_kernel.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
56 |
+
('qiskit_machine_learning\kernels\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\kernels\__pycache__'),
|
57 |
+
('qiskit_machine_learning\neural_networks\effective_dimension.py', 'qiskit_machine_learning\neural_networks'),
|
58 |
+
('qiskit_machine_learning\neural_networks\estimator_qnn.py', 'qiskit_machine_learning\neural_networks'),
|
59 |
+
('qiskit_machine_learning\neural_networks\neural_network.py', 'qiskit_machine_learning\neural_networks'),
|
60 |
+
('qiskit_machine_learning\neural_networks\sampler_qnn.py', 'qiskit_machine_learning\neural_networks'),
|
61 |
+
('qiskit_machine_learning\neural_networks\__init__.py', 'qiskit_machine_learning\neural_networks'),
|
62 |
+
('qiskit_machine_learning\neural_networks\__pycache__\effective_dimension.cpython-311.pyc', 'qiskit_machine_learning\neural_networks\__pycache__'),
|
63 |
+
('qiskit_machine_learning\neural_networks\__pycache__\estimator_qnn.cpython-311.pyc', 'qiskit_machine_learning\neural_networks\__pycache__'),
|
64 |
+
('qiskit_machine_learning\neural_networks\__pycache__\neural_network.cpython-311.pyc', 'qiskit_machine_learning\neural_networks\__pycache__'),
|
65 |
+
('qiskit_machine_learning\neural_networks\__pycache__\sampler_qnn.cpython-311.pyc', 'qiskit_machine_learning\neural_networks\__pycache__'),
|
66 |
+
('qiskit_machine_learning\neural_networks\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\neural_networks\__pycache__'),
|
67 |
+
('qiskit_machine_learning\utils\adjust_num_qubits.py', 'qiskit_machine_learning\utils'),
|
68 |
+
('qiskit_machine_learning\utils\__init__.py', 'qiskit_machine_learning\utils'),
|
69 |
+
('qiskit_machine_learning\utils\loss_functions\kernel_loss_functions.py', 'qiskit_machine_learning\utils\loss_functions'),
|
70 |
+
('qiskit_machine_learning\utils\loss_functions\loss_functions.py', 'qiskit_machine_learning\utils\loss_functions'),
|
71 |
+
('qiskit_machine_learning\utils\loss_functions\__init__.py', 'qiskit_machine_learning\utils\loss_functions'),
|
72 |
+
('qiskit_machine_learning\utils\loss_functions\__pycache__\kernel_loss_functions.cpython-311.pyc', 'qiskit_machine_learning\utils\loss_functions\__pycache__'),
|
73 |
+
('qiskit_machine_learning\utils\loss_functions\__pycache__\loss_functions.cpython-311.pyc', 'qiskit_machine_learning\utils\loss_functions\__pycache__'),
|
74 |
+
('qiskit_machine_learning\utils\loss_functions\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\utils\loss_functions\__pycache__'),
|
75 |
+
('qiskit_machine_learning\utils\__pycache__\adjust_num_qubits.cpython-311.pyc', 'qiskit_machine_learning\utils\__pycache__'),
|
76 |
+
('qiskit_machine_learning\utils\__pycache__\__init__.cpython-311.pyc', 'qiskit_machine_learning\utils\__pycache__'),
|
library.txt
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
PyQt5
|
2 |
+
tensorflow
|
3 |
+
numpy
|
4 |
+
scikit-learn==1.2.2
|
5 |
+
openpyxl
|
6 |
+
torch
|
7 |
+
pillow
|
8 |
+
qiskit-machine-learning
|
9 |
+
qiskit
|
10 |
+
scipy
|
11 |
+
rdkit
|
12 |
+
biopython
|
13 |
+
PyQt5
|
14 |
+
pandas
|
manage.py
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import importlib
|
2 |
+
import sys
|
3 |
+
config = ["config", "controller", "view", "model"]
|
4 |
+
for con in config:
|
5 |
+
sys.path.append(con)
|
6 |
+
|
7 |
+
base_func = importlib.import_module("base_func")
|
8 |
+
module = importlib.import_module("library")
|
9 |
+
|
10 |
+
module.os.path.dirname(module.os.path.abspath(__file__))
|