Dataiku Variable in this project give the power to users to parametrize and manage the flow. The user **MUST** set the project variables before running the project.

| Variable Name | Type | Example | Options | Project Component
| ------------------- | ------------------- | -------------------
|  "database" | string | "Chembl" | "Chembl", "PubChem" | [compute_database_query](recipe:compute_database_query)
|  "accession_protein_code" | string |  "Q93009" | user defined Protein Accession code | [compute_database_query](recipe:compute_database_query)
|  "bioactivity_class_active" | integer |  1000 | user defined upper limit | [compute_molecules_bioactivity](recipe:compute_molecules_bioactivity)
|  "bioactivity_class_inactive" | integer | 10000 | user defined lower limit | [compute_molecules_bioactivity](recipe:compute_molecules_bioactivity)
|  "transformer_type" | string |  "MACCS" | "MACCS", "ecfp", "mordred", "ChemBERTa" | [compute_molecular_features](recipe:compute_molecular_features)
|  "molecular_descriptors" | boolean | true | ture or false | [compute_molecular_features](recipe:compute_molecular_features)
|  "molecule_filter" | string |  "Dapsone" | user defined novel molecur_id from [test_dataff](dataset:test_dataff) | [compute_new_molecules_filtered](recipe:compute_new_molecules_filtered)


