nf-core / deepmodeloptim

Stochastic Testing and Input Manipulation for Unbiased Learning Systems
https://nf-co.re/deepmodeloptim
MIT License
23 stars 9 forks source link

[feat] experiment conf json "custom" section should provide a slot "name" for the naming of each configuration #176

Closed suzannejin closed 1 month ago

suzannejin commented 2 months ago

The naming of each config will be used at the analysis step and help the user to understand what are the things that are visualized. Something like:

{
    "experiment": "DnaToFloatExperiment",
    "custom": [
        {
            "name": "only_reverse",
            "transform": [
                {
                    "column_name": "dna:input:dna",
                    "name": "ReverseComplement",
                    "params": {}
                }
            ]
        },
        {
            "name": "reverse_and_noise",
            "transform": [
                {
                    "column_name": "dna:input:dna",
                    "name": "ReverseComplement",
                    "params": {}
                },
                {
                    "column_name": "dna:input:dna",
                    "name": "UniformTextMasker",
                    "params": {
                        "probability": 0.1
                    }
                }
            ]
        }
mathysgrapotte commented 1 month ago

json should be replaced by yaml