{
  "_id": "6a2e77103efcd9bda4315f4f",
  "Package": "TSLA",
  "Type": "Package",
  "Title": "Tree-Guided Rare Feature Selection and Logic Aggregation",
  "Version": "0.1.2",
  "Authors@R": "c(person(\"Jianmin\", \"Chen\", role = c(\"aut\", \"cre\"), email = \"jianminc000@gmail.com\"), person(\"Kun\", \"Chen\", role = \"aut\"))",
  "Maintainer": "Jianmin Chen <jianminc000@gmail.com>",
  "Description": "Implementation of the tree-guided feature selection and\nlogic aggregation approach introduced in Chen et al. (2024)\n<doi:10.1080/01621459.2024.2326621>. The method enables the\nselection and aggregation of large-scale rare binary features\nwith a known hierarchical structure using a convex,\nlinearly-constrained regularized regression framework. The\npackage facilitates the application of this method to both\nlinear regression and binary classification problems by solving\nthe optimization problem via the smoothing proximal gradient\ndescent algorithm (Chen et al. (2012)\n<doi:10.1214/11-AOAS514>).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.1",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-14 09:37:08 UTC",
    "User": "root"
  },
  "Author": "Jianmin Chen [aut, cre], Kun Chen [aut]",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-03-17 20:20:05 UTC",
  "RemoteUrl": "https://github.com/cran/TSLA",
  "RemoteRef": "HEAD",
  "RemoteSha": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
  "MD5sum": "52f9b9b50ae4dc6c66552213858990d5",
  "_user": "cran",
  "_type": "src",
  "_file": "TSLA_0.1.2.tar.gz",
  "_fileid": "58dd23f3aa41fecd85e5f9092b91f13289e2c964a74394d2c5480e5e73620298",
  "_filesize": 226785,
  "_sha256": "58dd23f3aa41fecd85e5f9092b91f13289e2c964a74394d2c5480e5e73620298",
  "_created": "2026-06-14T09:37:08.000Z",
  "_published": "2026-06-14T09:40:32.406Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81266913583,
      "time": 146,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7619733015"
    },
    {
      "job": 81266913584,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7619733286"
    },
    {
      "job": 81266913581,
      "time": 140,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7619732211"
    },
    {
      "job": 81266913593,
      "time": 154,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7619733884"
    },
    {
      "job": 81266720302,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7619714397"
    },
    {
      "job": 81266913567,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7619730917"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27494776986",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/TSLA",
  "_commit": {
    "id": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
    "author": "Jianmin Chen <jianminc000@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.2\n",
    "time": 1742242805
  },
  "_maintainer": {
    "name": "Jianmin Chen",
    "email": "jianminc000@gmail.com",
    "login": "jianminc",
    "description": "",
    "uuid": 35821963
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "pROC",
      "role": "Imports"
    },
    {
      "package": "PRROC",
      "role": "Imports"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "phytools",
      "role": "Imports"
    },
    {
      "package": "data.tree",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jianminc",
      "count": 2,
      "uuid": 35821963
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 606,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 164,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/TSLA"
  },
  "_searchresults": 0,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/TSLA.html",
    "manual.pdf"
  ],
  "_realowner": "jianminc",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2025-02-10"
    },
    {
      "version": "0.1.2",
      "date": "2025-03-17"
    }
  ],
  "_exports": [
    "cal2norm",
    "coef_TSLA",
    "cv.TSLA",
    "get_tree_object",
    "getaggr",
    "getetmat",
    "getperform",
    "plot_TSLA",
    "predict_cvTSLA",
    "predict_TSLA",
    "TSLA.fit"
  ],
  "_datasets": [
    {
      "name": "ClassificationExample",
      "title": "Synthesic for the classification example",
      "object": "ClassificationExample",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "RegressionExample",
      "title": "Synthesic for the regression example",
      "object": "RegressionExample",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "TSLA-package",
      "title": "Tree-Guided Rare Feature Selection and Logic Aggregation",
      "topics": [
        "TSLA-package"
      ]
    },
    {
      "page": "cal2norm",
      "title": "Calculate group norms",
      "topics": [
        "cal2norm"
      ]
    },
    {
      "page": "ClassificationExample",
      "title": "Synthesic for the classification example",
      "topics": [
        "ClassificationExample"
      ]
    },
    {
      "page": "coef_TSLA",
      "title": "Get coefficients from a fitted TSLA model",
      "topics": [
        "coef_TSLA"
      ]
    },
    {
      "page": "cv.TSLA",
      "title": "Cross validation for TSLA",
      "topics": [
        "cv.TSLA"
      ]
    },
    {
      "page": "get_tree_object",
      "title": "Tree-guided reparameterization",
      "topics": [
        "get_tree_object"
      ]
    },
    {
      "page": "getaggr",
      "title": "Generate aggregated features",
      "topics": [
        "getaggr"
      ]
    },
    {
      "page": "getetmat",
      "title": "Tree-guided expansion",
      "topics": [
        "getetmat"
      ]
    },
    {
      "page": "getperform",
      "title": "Get performance metrics for classification",
      "topics": [
        "getperform"
      ]
    },
    {
      "page": "plot_TSLA",
      "title": "Plot aggregated structure",
      "topics": [
        "plot_TSLA"
      ]
    },
    {
      "page": "predict_cvTSLA",
      "title": "Prediction from cross validation",
      "topics": [
        "predict_cvTSLA"
      ]
    },
    {
      "page": "predict_TSLA",
      "title": "Prediction from TSLA with new data",
      "topics": [
        "predict_TSLA"
      ]
    },
    {
      "page": "RegressionExample",
      "title": "Synthesic for the regression example",
      "topics": [
        "RegressionExample"
      ]
    },
    {
      "page": "TSLA.fit",
      "title": "Solve the TSLA optimization problem",
      "topics": [
        "TSLA.fit"
      ]
    }
  ],
  "_rundeps": [
    "ape",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "combinat",
    "cpp11",
    "data.tree",
    "DEoptim",
    "digest",
    "doParallel",
    "expm",
    "fastmatch",
    "foreach",
    "generics",
    "glue",
    "igraph",
    "iterators",
    "lattice",
    "lifecycle",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mnormt",
    "nlme",
    "numDeriv",
    "optimParallel",
    "phangorn",
    "phytools",
    "pkgconfig",
    "pROC",
    "PRROC",
    "quadprog",
    "R6",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "scatterplot3d",
    "stringi",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 1,
  "_indexed": false,
  "_nocasepkg": "tsla",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://jianminc.r-universe.dev/TSLA",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-14T09:39:20.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
      "fileid": "157470cff5ac06f2836f201769bf62f035848ea0638432bbf03eb1582ff04b3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27494776986"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-14T09:39:20.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
      "fileid": "ef0662a6ff996f55e9efcc41732f730fdeff1e96569afe08508c6d010fbb33d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27494776986"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-14T09:39:16.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
      "fileid": "31c92e93347d856ffa3e7b8af0e0eb70ad68feb1d0a3f0b7cf734fbdacbebd62",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27494776986"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-06-14T09:39:25.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
      "fileid": "f5747ba3e9485acd773246dd26ff6c092b817d7649ea699192bcc513ee58622b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27494776986"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-06-14T09:39:38.000Z",
      "arch": "emscripten",
      "commit": "58c26c44fd6f947cb8a4f2bdbc6d5623e6524440",
      "fileid": "72d752fd65cb6ba3a260cb2064fc9aa5246491636b97e498c1dd93f32616f8aa",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27494776986"
    }
  ]
}