from . import paths
NYXUS_DIR = paths.DATA_ROOT.joinpath("nyxus").resolve()
CELLS_CSV_PATH = NYXUS_DIR.joinpath("nyxus_cells.csv")
IMAGES_CSV_PATH = NYXUS_DIR.joinpath("nyxus_images.csv")
TISSUES = {
"0": "breast",
"1": "Gastrointestinal",
"2": "Immune-Cells",
"3": "Lung",
"4": "Pancreas",
"5": "Skin",
}
PLATFORMS = {
"0": "Codex",
"1": "CyCif",
"2": "IMC",
"3": "Mibi",
"4": "Mxif",
"5": "Vectra",
}
CELLS_NUM_INSTANCES = 1_436_790
CELLS_NON_FEATURES = [
"mask_image",
"intensity_image",
"label",
]
CELLS_LABEL = "label"
CELLS_NAN_COUNTS = {
"CENTRAL_MOMENT_02": 14307,
"CENTRAL_MOMENT_03": 14307,
"CENTRAL_MOMENT_11": 14307,
"CENTRAL_MOMENT_12": 14307,
"CENTRAL_MOMENT_20": 14307,
"CENTRAL_MOMENT_21": 14307,
"CENTRAL_MOMENT_30": 14307,
"CLOSEST_NEIGHBOR1_ANG": 9,
"CLOSEST_NEIGHBOR2_ANG": 4,
"GLDM_DN": 19521,
"GLDM_DNN": 19521,
"GLDM_GLN": 19521,
"GLDM_HGLE": 19521,
"GLDM_LDE": 19521,
"GLDM_LDHGLE": 19521,
"GLDM_LDLGLE": 19521,
"GLDM_LGLE": 19521,
"GLDM_SDE": 19521,
"GLDM_SDHGLE": 19521,
"GLDM_SDLGLE": 19521,
"GLSZM_GLN": 14461,
"GLSZM_GLNN": 14461,
"GLSZM_HGLZE": 14461,
"GLSZM_LAE": 14461,
"GLSZM_LAHGLE": 14461,
"GLSZM_LALGLE": 14461,
"GLSZM_LGLZE": 14461,
"GLSZM_SAE": 14461,
"GLSZM_SAHGLE": 14461,
"GLSZM_SALGLE": 14461,
"GLSZM_SZN": 14461,
"GLSZM_SZNN": 14461,
"GLSZM_ZP": 14461,
"HEXAGONALITY_AVE": 196312,
"HEXAGONALITY_STDDEV": 196312,
"HU_M1": 14307,
"HU_M2": 14307,
"HU_M3": 14307,
"HU_M4": 14307,
"HU_M5": 14307,
"HU_M6": 14307,
"HU_M7": 14307,
"MEAN_FRAC_0": 332788,
"MEAN_FRAC_1": 304948,
"MEAN_FRAC_2": 266295,
"MEAN_FRAC_3": 192824,
"MEAN_FRAC_4": 207310,
"MEAN_FRAC_5": 234464,
"MEAN_FRAC_6": 614106,
"MEAN_FRAC_7": 82561,
"NGTDM_COMPLEXITY": 6048,
"NORM_CENTRAL_MOMENT_02": 14307,
"NORM_CENTRAL_MOMENT_03": 14307,
"NORM_CENTRAL_MOMENT_11": 14307,
"NORM_CENTRAL_MOMENT_12": 14307,
"NORM_CENTRAL_MOMENT_20": 14307,
"NORM_CENTRAL_MOMENT_21": 14307,
"NORM_CENTRAL_MOMENT_30": 14307,
"NORM_SPAT_MOMENT_01": 19365,
"NORM_SPAT_MOMENT_02": 19071,
"NORM_SPAT_MOMENT_03": 19257,
"NORM_SPAT_MOMENT_10": 19313,
"NORM_SPAT_MOMENT_20": 19012,
"NORM_SPAT_MOMENT_30": 19209,
"POLYGONALITY_AVE": 196312,
"RADIAL_CV_0": 332788,
"RADIAL_CV_1": 304948,
"RADIAL_CV_2": 266295,
"RADIAL_CV_3": 192824,
"RADIAL_CV_4": 207310,
"RADIAL_CV_5": 234464,
"RADIAL_CV_6": 614106,
"RADIAL_CV_7": 82561,
"UNIFORMITY_PIU": 14307,
"WEIGHTED_CENTRAL_MOMENT_02": 14307,
"WEIGHTED_CENTRAL_MOMENT_03": 14307,
"WEIGHTED_CENTRAL_MOMENT_11": 14307,
"WEIGHTED_CENTRAL_MOMENT_12": 14307,
"WEIGHTED_CENTRAL_MOMENT_20": 14307,
"WEIGHTED_CENTRAL_MOMENT_21": 14307,
"WEIGHTED_CENTRAL_MOMENT_30": 14307,
"WEIGHTED_HU_M1": 14307,
"WEIGHTED_HU_M2": 14307,
"WEIGHTED_HU_M3": 14307,
"WEIGHTED_HU_M4": 14307,
"WEIGHTED_HU_M5": 14307,
"WEIGHTED_HU_M6": 14307,
"WEIGHTED_HU_M7": 14307,
"ZERNIKE2D_Z0": 14307,
"ZERNIKE2D_Z1": 14307,
"ZERNIKE2D_Z10": 14307,
"ZERNIKE2D_Z11": 14307,
"ZERNIKE2D_Z12": 14307,
"ZERNIKE2D_Z13": 14307,
"ZERNIKE2D_Z14": 14307,
"ZERNIKE2D_Z15": 14307,
"ZERNIKE2D_Z16": 14307,
"ZERNIKE2D_Z17": 14307,
"ZERNIKE2D_Z18": 14307,
"ZERNIKE2D_Z19": 14307,
"ZERNIKE2D_Z2": 14307,
"ZERNIKE2D_Z20": 14307,
"ZERNIKE2D_Z21": 14307,
"ZERNIKE2D_Z22": 14307,
"ZERNIKE2D_Z23": 14307,
"ZERNIKE2D_Z24": 14307,
"ZERNIKE2D_Z25": 14307,
"ZERNIKE2D_Z26": 14307,
"ZERNIKE2D_Z27": 14307,
"ZERNIKE2D_Z28": 14307,
"ZERNIKE2D_Z29": 14307,
"ZERNIKE2D_Z3": 14307,
"ZERNIKE2D_Z4": 14307,
"ZERNIKE2D_Z5": 14307,
"ZERNIKE2D_Z6": 14307,
"ZERNIKE2D_Z7": 14307,
"ZERNIKE2D_Z8": 14307,
"ZERNIKE2D_Z9": 14307,
}
CELLS_FEATURES = [
"INTEGRATED_INTENSITY",
"MEAN",
"MEDIAN",
"MIN",
"MAX",
"RANGE",
"STANDARD_DEVIATION",
"STANDARD_ERROR",
"SKEWNESS",
"KURTOSIS",
"HYPERSLEWNESS",
"HYPERFLATNESS",
"MEAN_ABSOLUTE_DEVIATION",
"ENERGY",
"ROOT_MEAN_SQUARED",
"ENTROPY",
"MODE",
"UNIFORMITY",
"UNIFORMITY_PIU",
"P01",
"P10",
"P25",
"P75",
"P90",
"P99",
"INTERQUARTILE_RANGE",
"ROBUST_MEAN_ABSOLUTE_DEVIATION",
"WEIGHTED_CENTROID_Y",
"WEIGHTED_CENTROID_X",
"MASS_DISPLACEMENT",
"AREA_PIXELS_COUNT",
"AREA_UM2",
"CENTROID_X",
"CENTROID_Y",
"COMPACTNESS",
"BBOX_YMIN",
"BBOX_XMIN",
"BBOX_HEIGHT",
"BBOX_WIDTH",
"MAJOR_AXIS_LENGTH",
"MINOR_AXIS_LENGTH",
"ECCENTRICITY",
"ORIENTATION",
"ROUNDNESS",
"NUM_NEIGHBORS",
"PERCENT_TOUCHING",
"CLOSEST_NEIGHBOR1_DIST",
"CLOSEST_NEIGHBOR1_ANG",
"CLOSEST_NEIGHBOR2_DIST",
"CLOSEST_NEIGHBOR2_ANG",
"ANG_BW_NEIGHBORS_MEAN",
"ANG_BW_NEIGHBORS_STDDEV",
"ANG_BW_NEIGHBORS_MODE",
"EXTENT",
"ASPECT_RATIO",
"CONVEX_HULL_AREA",
"SOLIDITY",
"PERIMETER",
"EQUIVALENT_DIAMETER",
"EDGE_MEAN_INTENSITY",
"EDGE_STDDEV_INTENSITY",
"EDGE_MAX_INTENSITY",
"EDGE_MIN_INTENSITY",
"CIRCULARITY",
"EROSIONS_2_VANISH",
"EROSIONS_2_VANISH_COMPLEMENT",
"FRACT_DIM_BOXCOUNT",
"FRACT_DIM_PERIMETER",
"EDGE_INTEGRATEDINTENSITY",
"MIN_FERET_DIAMETER",
"MAX_FERET_DIAMETER",
"MIN_FERET_ANGLE",
"MAX_FERET_ANGLE",
"STAT_FERET_DIAM_MIN",
"STAT_FERET_DIAM_MAX",
"STAT_FERET_DIAM_MEAN",
"STAT_FERET_DIAM_MEDIAN",
"STAT_FERET_DIAM_STDDEV",
"STAT_FERET_DIAM_MODE",
"STAT_MARTIN_DIAM_MIN",
"STAT_MARTIN_DIAM_MAX",
"STAT_MARTIN_DIAM_MEAN",
"STAT_MARTIN_DIAM_MEDIAN",
"STAT_MARTIN_DIAM_STDDEV",
"STAT_MARTIN_DIAM_MODE",
"STAT_NASSENSTEIN_DIAM_MIN",
"STAT_NASSENSTEIN_DIAM_MAX",
"STAT_NASSENSTEIN_DIAM_MEAN",
"STAT_NASSENSTEIN_DIAM_MEDIAN",
"STAT_NASSENSTEIN_DIAM_STDDEV",
"STAT_NASSENSTEIN_DIAM_MODE",
"MAXCHORDS_MAX",
"MAXCHORDS_MAX_ANG",
"MAXCHORDS_MIN",
"MAXCHORDS_MIN_ANG",
"MAXCHORDS_MEDIAN",
"MAXCHORDS_MEAN",
"MAXCHORDS_MODE",
"MAXCHORDS_STDDEV",
"ALLCHORDS_MAX",
"ALLCHORDS_MAX_ANG",
"ALLCHORDS_MIN",
"ALLCHORDS_MIN_ANG",
"ALLCHORDS_MEDIAN",
"ALLCHORDS_MEAN",
"ALLCHORDS_MODE",
"ALLCHORDS_STDDEV",
"EULER_NUMBER",
"EXTREMA_P1_X",
"EXTREMA_P1_Y",
"EXTREMA_P2_X",
"EXTREMA_P2_Y",
"EXTREMA_P3_X",
"EXTREMA_P3_Y",
"EXTREMA_P4_X",
"EXTREMA_P4_Y",
"EXTREMA_P5_X",
"EXTREMA_P5_Y",
"EXTREMA_P6_X",
"EXTREMA_P6_Y",
"EXTREMA_P7_X",
"EXTREMA_P7_Y",
"EXTREMA_P8_X",
"EXTREMA_P8_Y",
"POLYGONALITY_AVE",
"HEXAGONALITY_AVE",
"HEXAGONALITY_STDDEV",
"DIAMETER_MIN_ENCLOSING_CIRCLE",
"DIAMETER_CIRCUMSCRIBING_CIRCLE",
"DIAMETER_INSCRIBING_CIRCLE",
"GEODETIC_LENGTH",
"THICKNESS",
"ROI_RADIUS_MEAN",
"ROI_RADIUS_MAX",
"ROI_RADIUS_MEDIAN",
"GLCM_ANGULAR2NDMOMENT_0",
"GLCM_ANGULAR2NDMOMENT_45",
"GLCM_ANGULAR2NDMOMENT_90",
"GLCM_ANGULAR2NDMOMENT_135",
"GLCM_CONTRAST_0",
"GLCM_CONTRAST_45",
"GLCM_CONTRAST_90",
"GLCM_CONTRAST_135",
"GLCM_CORRELATION_0",
"GLCM_CORRELATION_45",
"GLCM_CORRELATION_90",
"GLCM_CORRELATION_135",
"GLCM_VARIANCE_0",
"GLCM_VARIANCE_45",
"GLCM_VARIANCE_90",
"GLCM_VARIANCE_135",
"GLCM_INVERSEDIFFERENCEMOMENT_0",
"GLCM_INVERSEDIFFERENCEMOMENT_45",
"GLCM_INVERSEDIFFERENCEMOMENT_90",
"GLCM_INVERSEDIFFERENCEMOMENT_135",
"GLCM_SUMAVERAGE_0",
"GLCM_SUMAVERAGE_45",
"GLCM_SUMAVERAGE_90",
"GLCM_SUMAVERAGE_135",
"GLCM_SUMVARIANCE_0",
"GLCM_SUMVARIANCE_45",
"GLCM_SUMVARIANCE_90",
"GLCM_SUMVARIANCE_135",
"GLCM_SUMENTROPY_0",
"GLCM_SUMENTROPY_45",
"GLCM_SUMENTROPY_90",
"GLCM_SUMENTROPY_135",
"GLCM_ENTROPY_0",
"GLCM_ENTROPY_45",
"GLCM_ENTROPY_90",
"GLCM_ENTROPY_135",
"GLCM_DIFFERENCEVARIANCE_0",
"GLCM_DIFFERENCEVARIANCE_45",
"GLCM_DIFFERENCEVARIANCE_90",
"GLCM_DIFFERENCEVARIANCE_135",
"GLCM_DIFFERENCEENTROPY_0",
"GLCM_DIFFERENCEENTROPY_45",
"GLCM_DIFFERENCEENTROPY_90",
"GLCM_DIFFERENCEENTROPY_135",
"GLCM_INFOMEAS1_0",
"GLCM_INFOMEAS1_45",
"GLCM_INFOMEAS1_90",
"GLCM_INFOMEAS1_135",
"GLCM_INFOMEAS2_0",
"GLCM_INFOMEAS2_45",
"GLCM_INFOMEAS2_90",
"GLCM_INFOMEAS2_135",
"GLRLM_SRE_0",
"GLRLM_SRE_45",
"GLRLM_SRE_90",
"GLRLM_SRE_135",
"GLRLM_LRE_0",
"GLRLM_LRE_45",
"GLRLM_LRE_90",
"GLRLM_LRE_135",
"GLRLM_GLN_0",
"GLRLM_GLN_45",
"GLRLM_GLN_90",
"GLRLM_GLN_135",
"GLRLM_GLNN_0",
"GLRLM_GLNN_45",
"GLRLM_GLNN_90",
"GLRLM_GLNN_135",
"GLRLM_RLN_0",
"GLRLM_RLN_45",
"GLRLM_RLN_90",
"GLRLM_RLN_135",
"GLRLM_RLNN_0",
"GLRLM_RLNN_45",
"GLRLM_RLNN_90",
"GLRLM_RLNN_135",
"GLRLM_RP_0",
"GLRLM_RP_45",
"GLRLM_RP_90",
"GLRLM_RP_135",
"GLRLM_GLV_0",
"GLRLM_GLV_45",
"GLRLM_GLV_90",
"GLRLM_GLV_135",
"GLRLM_RV_0",
"GLRLM_RV_45",
"GLRLM_RV_90",
"GLRLM_RV_135",
"GLRLM_RE_0",
"GLRLM_RE_45",
"GLRLM_RE_90",
"GLRLM_RE_135",
"GLRLM_LGLRE_0",
"GLRLM_LGLRE_45",
"GLRLM_LGLRE_90",
"GLRLM_LGLRE_135",
"GLRLM_HGLRE_0",
"GLRLM_HGLRE_45",
"GLRLM_HGLRE_90",
"GLRLM_HGLRE_135",
"GLRLM_SRLGLE_0",
"GLRLM_SRLGLE_45",
"GLRLM_SRLGLE_90",
"GLRLM_SRLGLE_135",
"GLRLM_SRHGLE_0",
"GLRLM_SRHGLE_45",
"GLRLM_SRHGLE_90",
"GLRLM_SRHGLE_135",
"GLRLM_LRLGLE_0",
"GLRLM_LRLGLE_45",
"GLRLM_LRLGLE_90",
"GLRLM_LRLGLE_135",
"GLRLM_LRHGLE_0",
"GLRLM_LRHGLE_45",
"GLRLM_LRHGLE_90",
"GLRLM_LRHGLE_135",
"GLSZM_SAE",
"GLSZM_LAE",
"GLSZM_GLN",
"GLSZM_GLNN",
"GLSZM_SZN",
"GLSZM_SZNN",
"GLSZM_ZP",
"GLSZM_GLV",
"GLSZM_ZV",
"GLSZM_ZE",
"GLSZM_LGLZE",
"GLSZM_HGLZE",
"GLSZM_SALGLE",
"GLSZM_SAHGLE",
"GLSZM_LALGLE",
"GLSZM_LAHGLE",
"GLDM_SDE",
"GLDM_LDE",
"GLDM_GLN",
"GLDM_DN",
"GLDM_DNN",
"GLDM_GLV",
"GLDM_DV",
"GLDM_DE",
"GLDM_LGLE",
"GLDM_HGLE",
"GLDM_SDLGLE",
"GLDM_SDHGLE",
"GLDM_LDLGLE",
"GLDM_LDHGLE",
"NGTDM_COARSENESS",
"NGTDM_CONTRAST",
"NGTDM_BUSYNESS",
"NGTDM_COMPLEXITY",
"NGTDM_STRENGTH",
"ZERNIKE2D_Z0",
"ZERNIKE2D_Z1",
"ZERNIKE2D_Z2",
"ZERNIKE2D_Z3",
"ZERNIKE2D_Z4",
"ZERNIKE2D_Z5",
"ZERNIKE2D_Z6",
"ZERNIKE2D_Z7",
"ZERNIKE2D_Z8",
"ZERNIKE2D_Z9",
"ZERNIKE2D_Z10",
"ZERNIKE2D_Z11",
"ZERNIKE2D_Z12",
"ZERNIKE2D_Z13",
"ZERNIKE2D_Z14",
"ZERNIKE2D_Z15",
"ZERNIKE2D_Z16",
"ZERNIKE2D_Z17",
"ZERNIKE2D_Z18",
"ZERNIKE2D_Z19",
"ZERNIKE2D_Z20",
"ZERNIKE2D_Z21",
"ZERNIKE2D_Z22",
"ZERNIKE2D_Z23",
"ZERNIKE2D_Z24",
"ZERNIKE2D_Z25",
"ZERNIKE2D_Z26",
"ZERNIKE2D_Z27",
"ZERNIKE2D_Z28",
"ZERNIKE2D_Z29",
"FRAC_AT_D_0",
"FRAC_AT_D_1",
"FRAC_AT_D_2",
"FRAC_AT_D_3",
"FRAC_AT_D_4",
"FRAC_AT_D_5",
"FRAC_AT_D_6",
"FRAC_AT_D_7",
"MEAN_FRAC_0",
"MEAN_FRAC_1",
"MEAN_FRAC_2",
"MEAN_FRAC_3",
"MEAN_FRAC_4",
"MEAN_FRAC_5",
"MEAN_FRAC_6",
"MEAN_FRAC_7",
"RADIAL_CV_0",
"RADIAL_CV_1",
"RADIAL_CV_2",
"RADIAL_CV_3",
"RADIAL_CV_4",
"RADIAL_CV_5",
"RADIAL_CV_6",
"RADIAL_CV_7",
"SPAT_MOMENT_00",
"SPAT_MOMENT_01",
"SPAT_MOMENT_02",
"SPAT_MOMENT_03",
"SPAT_MOMENT_10",
"SPAT_MOMENT_11",
"SPAT_MOMENT_12",
"SPAT_MOMENT_20",
"SPAT_MOMENT_21",
"SPAT_MOMENT_30",
"WEIGHTED_SPAT_MOMENT_00",
"WEIGHTED_SPAT_MOMENT_01",
"WEIGHTED_SPAT_MOMENT_02",
"WEIGHTED_SPAT_MOMENT_03",
"WEIGHTED_SPAT_MOMENT_10",
"WEIGHTED_SPAT_MOMENT_11",
"WEIGHTED_SPAT_MOMENT_12",
"WEIGHTED_SPAT_MOMENT_20",
"WEIGHTED_SPAT_MOMENT_21",
"WEIGHTED_SPAT_MOMENT_30",
"CENTRAL_MOMENT_02",
"CENTRAL_MOMENT_03",
"CENTRAL_MOMENT_11",
"CENTRAL_MOMENT_12",
"CENTRAL_MOMENT_20",
"CENTRAL_MOMENT_21",
"CENTRAL_MOMENT_30",
"WEIGHTED_CENTRAL_MOMENT_02",
"WEIGHTED_CENTRAL_MOMENT_03",
"WEIGHTED_CENTRAL_MOMENT_11",
"WEIGHTED_CENTRAL_MOMENT_12",
"WEIGHTED_CENTRAL_MOMENT_20",
"WEIGHTED_CENTRAL_MOMENT_21",
"WEIGHTED_CENTRAL_MOMENT_30",
"NORM_CENTRAL_MOMENT_02",
"NORM_CENTRAL_MOMENT_03",
"NORM_CENTRAL_MOMENT_11",
"NORM_CENTRAL_MOMENT_12",
"NORM_CENTRAL_MOMENT_20",
"NORM_CENTRAL_MOMENT_21",
"NORM_CENTRAL_MOMENT_30",
"NORM_SPAT_MOMENT_00",
"NORM_SPAT_MOMENT_01",
"NORM_SPAT_MOMENT_02",
"NORM_SPAT_MOMENT_03",
"NORM_SPAT_MOMENT_10",
"NORM_SPAT_MOMENT_20",
"NORM_SPAT_MOMENT_30",
"HU_M1",
"HU_M2",
"HU_M3",
"HU_M4",
"HU_M5",
"HU_M6",
"HU_M7",
"WEIGHTED_HU_M1",
"WEIGHTED_HU_M2",
"WEIGHTED_HU_M3",
"WEIGHTED_HU_M4",
"WEIGHTED_HU_M5",
"WEIGHTED_HU_M6",
"WEIGHTED_HU_M7",
"GABOR_0",
"GABOR_1",
"GABOR_2",
"GABOR_3",
"GABOR_4",
"GABOR_5",
"GABOR_6",
]
IMAGES_NUM_INSTANCES = 13_979
IMAGES_NON_FEATURES = [
"mask_image",
"intensity_image",
"label",
]
IMAGES_LABEL = "label"
IMAGES_NAN_COUNTS = {
"GLDM_SDLGLE": 8475,
"GLRLM_SRLGLE_0": 10162,
"GLRLM_SRLGLE_135": 9718,
"GLRLM_SRLGLE_45": 9718,
"GLRLM_SRLGLE_90": 9718,
"GLSZM_SALGLE": 9942,
}
IMAGES_FEATURES = [
"INTEGRATED_INTENSITY",
"MEAN",
"MEDIAN",
"MIN",
"MAX",
"RANGE",
"STANDARD_DEVIATION",
"STANDARD_ERROR",
"SKEWNESS",
"KURTOSIS",
"HYPERSLEWNESS",
"HYPERFLATNESS",
"MEAN_ABSOLUTE_DEVIATION",
"ENERGY",
"ROOT_MEAN_SQUARED",
"ENTROPY",
"MODE",
"UNIFORMITY",
"P01",
"P10",
"P25",
"P75",
"P90",
"P99",
"INTERQUARTILE_RANGE",
"ROBUST_MEAN_ABSOLUTE_DEVIATION",
"MASS_DISPLACEMENT",
"GLCM_ANGULAR2NDMOMENT_0",
"GLCM_ANGULAR2NDMOMENT_45",
"GLCM_ANGULAR2NDMOMENT_90",
"GLCM_ANGULAR2NDMOMENT_135",
"GLCM_CONTRAST_0",
"GLCM_CONTRAST_45",
"GLCM_CONTRAST_90",
"GLCM_CONTRAST_135",
"GLCM_CORRELATION_0",
"GLCM_CORRELATION_45",
"GLCM_CORRELATION_90",
"GLCM_CORRELATION_135",
"GLCM_VARIANCE_0",
"GLCM_VARIANCE_45",
"GLCM_VARIANCE_90",
"GLCM_VARIANCE_135",
"GLCM_INVERSEDIFFERENCEMOMENT_0",
"GLCM_INVERSEDIFFERENCEMOMENT_45",
"GLCM_INVERSEDIFFERENCEMOMENT_90",
"GLCM_INVERSEDIFFERENCEMOMENT_135",
"GLCM_SUMAVERAGE_0",
"GLCM_SUMAVERAGE_45",
"GLCM_SUMAVERAGE_90",
"GLCM_SUMAVERAGE_135",
"GLCM_SUMVARIANCE_0",
"GLCM_SUMVARIANCE_45",
"GLCM_SUMVARIANCE_90",
"GLCM_SUMVARIANCE_135",
"GLCM_SUMENTROPY_0",
"GLCM_SUMENTROPY_45",
"GLCM_SUMENTROPY_90",
"GLCM_SUMENTROPY_135",
"GLCM_ENTROPY_0",
"GLCM_ENTROPY_45",
"GLCM_ENTROPY_90",
"GLCM_ENTROPY_135",
"GLCM_DIFFERENCEVARIANCE_0",
"GLCM_DIFFERENCEVARIANCE_45",
"GLCM_DIFFERENCEVARIANCE_90",
"GLCM_DIFFERENCEVARIANCE_135",
"GLCM_DIFFERENCEENTROPY_0",
"GLCM_DIFFERENCEENTROPY_45",
"GLCM_DIFFERENCEENTROPY_90",
"GLCM_DIFFERENCEENTROPY_135",
"GLCM_INFOMEAS1_0",
"GLCM_INFOMEAS1_45",
"GLCM_INFOMEAS1_90",
"GLCM_INFOMEAS1_135",
"GLCM_INFOMEAS2_0",
"GLCM_INFOMEAS2_45",
"GLCM_INFOMEAS2_90",
"GLCM_INFOMEAS2_135",
"GLRLM_SRE_0",
"GLRLM_SRE_45",
"GLRLM_SRE_90",
"GLRLM_SRE_135",
"GLRLM_LRE_0",
"GLRLM_LRE_45",
"GLRLM_LRE_90",
"GLRLM_LRE_135",
"GLRLM_GLN_0",
"GLRLM_GLN_45",
"GLRLM_GLN_90",
"GLRLM_GLN_135",
"GLRLM_GLNN_0",
"GLRLM_GLNN_45",
"GLRLM_GLNN_90",
"GLRLM_GLNN_135",
"GLRLM_RLN_0",
"GLRLM_RLN_45",
"GLRLM_RLN_90",
"GLRLM_RLN_135",
"GLRLM_RLNN_0",
"GLRLM_RLNN_45",
"GLRLM_RLNN_90",
"GLRLM_RLNN_135",
"GLRLM_RP_0",
"GLRLM_RP_45",
"GLRLM_RP_90",
"GLRLM_RP_135",
"GLRLM_GLV_0",
"GLRLM_GLV_45",
"GLRLM_GLV_90",
"GLRLM_GLV_135",
"GLRLM_RV_0",
"GLRLM_RV_45",
"GLRLM_RV_90",
"GLRLM_RV_135",
"GLRLM_RE_0",
"GLRLM_RE_45",
"GLRLM_RE_90",
"GLRLM_RE_135",
"GLRLM_LGLRE_0",
"GLRLM_LGLRE_45",
"GLRLM_LGLRE_90",
"GLRLM_LGLRE_135",
"GLRLM_HGLRE_0",
"GLRLM_HGLRE_45",
"GLRLM_HGLRE_90",
"GLRLM_HGLRE_135",
"GLRLM_SRLGLE_0",
"GLRLM_SRLGLE_45",
"GLRLM_SRLGLE_90",
"GLRLM_SRLGLE_135",
"GLRLM_SRHGLE_0",
"GLRLM_SRHGLE_45",
"GLRLM_SRHGLE_90",
"GLRLM_SRHGLE_135",
"GLRLM_LRLGLE_0",
"GLRLM_LRLGLE_45",
"GLRLM_LRLGLE_90",
"GLRLM_LRLGLE_135",
"GLRLM_LRHGLE_0",
"GLRLM_LRHGLE_45",
"GLRLM_LRHGLE_90",
"GLRLM_LRHGLE_135",
"GLSZM_SAE",
"GLSZM_LAE",
"GLSZM_GLN",
"GLSZM_GLNN",
"GLSZM_SZN",
"GLSZM_SZNN",
"GLSZM_ZP",
"GLSZM_GLV",
"GLSZM_ZV",
"GLSZM_ZE",
"GLSZM_LGLZE",
"GLSZM_HGLZE",
"GLSZM_SALGLE",
"GLSZM_SAHGLE",
"GLSZM_LALGLE",
"GLSZM_LAHGLE",
"GLDM_SDE",
"GLDM_LDE",
"GLDM_GLN",
"GLDM_DN",
"GLDM_DNN",
"GLDM_GLV",
"GLDM_DV",
"GLDM_DE",
"GLDM_LGLE",
"GLDM_HGLE",
"GLDM_SDLGLE",
"GLDM_SDHGLE",
"GLDM_LDLGLE",
"GLDM_LDHGLE",
"NGTDM_COARSENESS",
"NGTDM_CONTRAST",
"NGTDM_BUSYNESS",
"NGTDM_COMPLEXITY",
"NGTDM_STRENGTH",
]