{
  "_id": "6ac7c9aade46216d5edd2d4a",
  "Package": "insectecol",
  "Type": "Package",
  "Title": "Insect Ecology Data Analysis Toolkit",
  "Version": "1.1.2",
  "Authors@R": "c(\nperson(given = \"Wangyao\", family = \"Li\",\nemail = \"1561941342@qq.com\", role = c(\"aut\", \"cre\", \"cph\")),\nperson(given = \"Yongsheng\", family = \"Zhang\",\nemail = \"yshzhang@hunau.edu.cn\", role = \"aut\"),\nperson(given = \"Huan\", family = \"Yu\",\nemail = \"huanyu@hunau.edu.cn\", role = \"aut\")\n)",
  "Description": "A collection of analytical tools for insect ecology\nresearch, currently covering age-stage, two-sex life table\nanalysis, dose-response bioassays, temperature-dependent\ndevelopment and insect phenology prediction. The life table\nmodule follows the age-stage, two-sex life table theory of Chi\n(1988) <doi:10.1093/ee/17.1.26> and Chi et al. (2020)\n<doi:10.1127/entomologia/2020/0936>. It supports fast batch\nprocessing of multi-group datasets, validates raw 'csv' data,\ncomputes cohort size, mean fecundity, age-stage survival rates,\nage-specific survival, age-specific fecundity, life expectancy,\nand derived population parameters (net reproductive rate,\nintrinsic and finite rates of increase, mean generation time),\nsimultaneously generates age-stage survival curves for all\ngroups, and exports all tabular results and plots to 'Excel' in\na single run. The bioassay module estimates lethal\nconcentrations by the traditional and the weighted (improved)\nlinear regression methods and by probit analysis (Bliss, 1934)\n<doi:10.1126/science.79.2037.38>, with the control-mortality\ncorrection of Abbott (1925) <doi:10.1093/jee/18.2.265a>, 95%\nconfidence intervals and chi-square goodness-of-fit tests; the\nlethal proportion can be set freely (e.g., 25%, 50%, 70% or\n90%), so any LC value such as the LC25, LC70 or LC90 can be\ncomputed, not only the LC50. The regression plots and tables\nare exported to 'Excel'. The degree-day module estimates the\ndevelopmental threshold temperature and the effective\naccumulated temperature by the linear degree-day method\n(Campbell et al., 1974) <doi:10.2307/2402197>, and fits the\ncommon nonlinear temperature- dependent development models\nfollowing Logan et al. (1976) <doi:10.1093/ee/5.6.1133>\n(Logan-6), Lactin et al. (1995) <doi:10.1093/ee/24.1.68> and\nBriere et al. (1999) <doi:10.1093/ee/28.1.22>, plus a\n7-parameter Wang model; it selects the best model by AICc,\npredicts durations and accumulates field degree-days. The\nemergence module applies the stage-grading method to a single\nsurvey of the population stage structure, i.e. to\nstage-frequency data (Kiritani and Nakasuji, 1967)\n<doi:10.1007/bf02514921> and Manly (1974)\n<doi:10.1007/bf00345751>, and projects the beginning, peak and\nend of the adult emergence period (the 16%, 50% and 84%\nquantiles), optionally shifting the eclosion dates by the\npre-oviposition period and the egg duration to forecast larval\nhatch. Further extensions, such as median lethal\ntemperature/time (LT50), are planned.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.1.0",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/SeaGhost-0/insectecol",
  "BugReports": "https://github.com/SeaGhost-0/insectecol/issues",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libfontconfig1-dev libfreetype6-dev libfribidi-dev\nlibharfbuzz-dev libicu-dev libjpeg-dev libpng-dev libtiff-dev\nlibwebp-dev libx11-dev zlib1g-dev",
  "Repository": "https://seaghost-0.r-universe.dev",
  "Date/Publication": "2026-10-08 12:21:22 UTC",
  "RemoteUrl": "https://github.com/seaghost-0/insectecol",
  "RemoteRef": "HEAD",
  "RemoteSha": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 16:45:20 UTC",
    "User": "root"
  },
  "Author": "Wangyao Li [aut, cre, cph],\nYongsheng Zhang [aut],\nHuan Yu [aut]",
  "Maintainer": "Wangyao Li <1561941342@qq.com>",
  "_user": "seaghost-0",
  "_type": "src",
  "_file": "insectecol_1.1.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/c6af1a260c93cb07e338a00867a23234400963c470adad408859856587dd9a57",
  "_filesize": 1831122,
  "_sha256": "c6af1a260c93cb07e338a00867a23234400963c470adad408859856587dd9a57",
  "_expires": "2027-01-16T16:49:42.000Z",
  "_created": "2026-10-08T16:45:20.000Z",
  "_published": "2026-10-08T16:49:46.092Z",
  "_buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113428702451,
      "time": 201,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11565292586"
    },
    {
      "job": 113428702457,
      "time": 149,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11564234729"
    },
    {
      "job": 113428702420,
      "time": 144,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11565725284"
    },
    {
      "job": 113428702378,
      "time": 184,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11564763546"
    },
    {
      "job": 113427275707,
      "time": 191,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11565172739"
    },
    {
      "job": 113428702215,
      "time": 110,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11563949855"
    },
    {
      "job": 113428702443,
      "time": 140,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11565138009"
    },
    {
      "job": 113428702424,
      "time": 134,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11564663686"
    },
    {
      "job": 113428702264,
      "time": 130,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11564124997"
    }
  ],
  "_upstream": "https://github.com/seaghost-0/insectecol",
  "_commit": {
    "id": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
    "author": "Wangyao Li <qq1561941342@outlook.com>",
    "committer": "Wangyao Li <qq1561941342@outlook.com>",
    "message": "Exclude stray run artefacts from the source tarball\n",
    "time": 1791462082
  },
  "_maintainer": {
    "name": "Wangyao Li",
    "email": "1561941342@qq.com",
    "login": "seaghost-07",
    "description": "",
    "uuid": 75521106
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "openxlsx",
      "role": "Imports"
    },
    {
      "package": "ragg",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "sysfonts",
      "role": "Imports"
    },
    {
      "package": "systemfonts",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "showtext",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "role": "Suggests"
    }
  ],
  "_owner": "seaghost-0",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-36",
      "n": 2
    },
    {
      "week": "2026-38",
      "n": 3
    },
    {
      "week": "2026-40",
      "n": 29
    },
    {
      "week": "2026-41",
      "n": 12
    }
  ],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "seaghost-0",
      "count": 46,
      "uuid": 186444753
    }
  ],
  "_userbio": {
    "uuid": 186444753,
    "type": "user",
    "name": "SeaGhost-0",
    "followers": 0
  },
  "_downloads": {
    "count": 197,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/insectecol"
  },
  "_devurl": "https://github.com/seaghost-0/insectecol",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/insectecol.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/seaghost-0/insectecol",
  "_realowner": "seaghost-0",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2026-09-27"
    },
    {
      "version": "1.1.1",
      "date": "2026-10-05"
    }
  ],
  "_exports": [
    "calc_ex",
    "calc_exj",
    "calc_F",
    "calc_fxj",
    "calc_lambda",
    "calc_lx",
    "calc_mx",
    "calc_N",
    "calc_r",
    "calc_R0",
    "calc_sxj",
    "calc_T",
    "check_path_type",
    "default_stage_names",
    "emergence_analyze",
    "emergence_calc",
    "emergence_export",
    "emergence_export_plot",
    "emergence_read",
    "gdd_analyze",
    "gdd_calc",
    "gdd_check",
    "gdd_compare",
    "gdd_daily",
    "gdd_export",
    "gdd_export_plot",
    "gdd_plot",
    "gdd_predict",
    "gdd_read",
    "get_stage_names",
    "lc50_analyze",
    "lc50_calculate",
    "lc50_export",
    "lc50_export_auto",
    "lc50_export_plot",
    "lc50_export_plot_auto",
    "lc50_plot",
    "lc50_read",
    "lifeTable_analyze",
    "lifeTable_boot_test",
    "lifeTable_bootstrap",
    "lifeTable_build",
    "lifeTable_calculate",
    "lifeTable_calculate_all",
    "lifeTable_check",
    "lifeTable_export",
    "lifeTable_plot",
    "lifeTable_read"
  ],
  "_help": [
    {
      "page": "calc_exj",
      "title": "Age-Stage Life Expectancy e_xj",
      "topics": [
        "calc_exj"
      ]
    },
    {
      "page": "check_path_type",
      "title": "Check the Type of an Input Path",
      "topics": [
        "check_path_type"
      ]
    },
    {
      "page": "default_stage_names",
      "title": "Default Developmental Stage Names",
      "topics": [
        "default_stage_names"
      ]
    },
    {
      "page": "emergence_analyze",
      "title": "Predict the Emergence Period from a Stage-Structure Survey",
      "topics": [
        "emergence_analyze"
      ]
    },
    {
      "page": "emergence_calc",
      "title": "Core Emergence-Period Calculation (Stage-Grading Method)",
      "topics": [
        "emergence_calc"
      ]
    },
    {
      "page": "emergence_export",
      "title": "Save Emergence-Period Projection Results",
      "topics": [
        "emergence_export"
      ]
    },
    {
      "page": "emergence_export_plot",
      "title": "Export the Emergence-Period Plot as PNG",
      "topics": [
        "emergence_export_plot"
      ]
    },
    {
      "page": "emergence_read",
      "title": "Read a Stage-Structure Survey from a File or a Folder",
      "topics": [
        "emergence_read"
      ]
    },
    {
      "page": "gdd_analyze",
      "title": "Analyse Temperature-Dependent Development (Main Function)",
      "topics": [
        "gdd_analyze"
      ]
    },
    {
      "page": "gdd_calc",
      "title": "Compute Effective Accumulated Temperature and Developmental Parameters (Linear or Nonlinear Models)",
      "topics": [
        "gdd_calc"
      ]
    },
    {
      "page": "gdd_check",
      "title": "Check Developmental Data (Long Format) Before Fitting",
      "topics": [
        "gdd_check"
      ]
    },
    {
      "page": "gdd_compare",
      "title": "Compare Temperature-Development Models",
      "topics": [
        "gdd_compare"
      ]
    },
    {
      "page": "gdd_daily",
      "title": "Daily Accumulation of Degree-Days (Field Application)",
      "topics": [
        "gdd_daily"
      ]
    },
    {
      "page": "gdd_export",
      "title": "Save Degree-Day Analysis Results",
      "topics": [
        "gdd_export"
      ]
    },
    {
      "page": "gdd_export_plot",
      "title": "Export the Degree-Day Plot",
      "topics": [
        "gdd_export_plot"
      ]
    },
    {
      "page": "gdd_plot",
      "title": "Plot Developmental Rate vs Temperature with the Fitted Model",
      "topics": [
        "gdd_plot"
      ]
    },
    {
      "page": "gdd_predict",
      "title": "Predict Developmental Duration at Given Temperatures",
      "topics": [
        "gdd_predict"
      ]
    },
    {
      "page": "gdd_read",
      "title": "Read Insect Developmental Data from a Folder or a File",
      "topics": [
        "gdd_read"
      ]
    },
    {
      "page": "get_stage_names",
      "title": "Extract the Developmental Stage Names from the Header",
      "topics": [
        "get_stage_names"
      ]
    },
    {
      "page": "lc50_analyze",
      "title": "Analyse Bioassay Data for LC Estimation (Main Function)",
      "topics": [
        "lc50_analyze"
      ]
    },
    {
      "page": "lc50_calculate",
      "title": "Batch Calculation of LC Values",
      "topics": [
        "lc50_calculate"
      ]
    },
    {
      "page": "lc50_export",
      "title": "Export LC Results to 'Excel'",
      "topics": [
        "lc50_export"
      ]
    },
    {
      "page": "lc50_export_auto",
      "title": "Save the LC Results of Every Data File (One xlsx per csv)",
      "topics": [
        "lc50_export_auto"
      ]
    },
    {
      "page": "lc50_export_plot",
      "title": "Save LC50 Plots",
      "topics": [
        "lc50_export_plot"
      ]
    },
    {
      "page": "lc50_export_plot_auto",
      "title": "Save the LC Figure of Every Data File (One image per csv)",
      "topics": [
        "lc50_export_plot_auto"
      ]
    },
    {
      "page": "lc50_plot",
      "title": "LC50 Regression Plots",
      "topics": [
        "lc50_plot"
      ]
    },
    {
      "page": "lc50_read",
      "title": "Read Bioassay Data for LC Estimation",
      "topics": [
        "lc50_read"
      ]
    },
    {
      "page": "lifeTable_analyze",
      "title": "Analyse a Life Table from User-Supplied Columns (Main Function)",
      "topics": [
        "lifeTable_analyze"
      ]
    },
    {
      "page": "lifeTable_boot_test",
      "title": "Paired Bootstrap Test Between Two Life Tables",
      "topics": [
        "lifeTable_boot_test"
      ]
    },
    {
      "page": "lifeTable_bootstrap",
      "title": "Bootstrap Standard Errors of Life Table Parameters",
      "topics": [
        "lifeTable_bootstrap"
      ]
    },
    {
      "page": "lifeTable_build",
      "title": "Build a Life Table Object from User-Supplied Columns",
      "topics": [
        "lifeTable_build"
      ]
    },
    {
      "page": "lifeTable_calculate",
      "title": "Batch Analysis of Life Table Data",
      "topics": [
        "lifeTable_calculate"
      ]
    },
    {
      "page": "lifeTable_calculate_all",
      "title": "Calculate All Parameters of One Life Table",
      "topics": [
        "lifeTable_calculate_all"
      ]
    },
    {
      "page": "lifeTable_check",
      "title": "Validate a Life Table Data Set",
      "topics": [
        "lifeTable_check"
      ]
    },
    {
      "page": "lifeTable_export",
      "title": "Save the Results of One Life Table Analysis",
      "topics": [
        "lifeTable_export"
      ]
    },
    {
      "page": "lifeTable_plot",
      "title": "Age-Stage Survival Rate Curves",
      "topics": [
        "lifeTable_plot"
      ]
    },
    {
      "page": "lifeTable_read",
      "title": "Read an Age-Stage, Two-Sex Life Table from a csv File",
      "topics": [
        "lifeTable_read"
      ]
    },
    {
      "page": "plot.emergence",
      "title": "Plot an Emergence-Period Projection",
      "topics": [
        "plot.emergence"
      ]
    },
    {
      "page": "predict.emergence",
      "title": "Quantiles of an Emergence-Period Projection",
      "topics": [
        "predict.emergence"
      ]
    },
    {
      "page": "print.emergence",
      "title": "Print an Emergence-Period Projection",
      "topics": [
        "print.emergence"
      ]
    },
    {
      "page": "summary.emergence",
      "title": "Summarise an Emergence-Period Projection",
      "topics": [
        "summary.emergence"
      ]
    }
  ],
  "_readme": "https://github.com/seaghost-0/insectecol/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "hms",
    "isoband",
    "jsonlite",
    "labeling",
    "lifecycle",
    "magrittr",
    "openxlsx",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "ragg",
    "RColorBrewer",
    "Rcpp",
    "readr",
    "rlang",
    "S7",
    "scales",
    "showtext",
    "showtextdb",
    "stringi",
    "stringr",
    "sysfonts",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "zip"
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "insectecol",
  "_universes": [
    "seaghost-0",
    "seaghost-07"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-10-08T16:48:21.000Z",
      "distro": "resolute",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/bebb91bc7e8a063f1554233a0f8f942f974e4d1a2f9fefe3d9e3796f885638c6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-10-08T16:47:42.000Z",
      "distro": "resolute",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/712606426f73f0a5bbae126c84b748bbf9324fb648191d4b002aa87898b060ee",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-10-08T16:47:31.000Z",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/f789c084599c74b7ae1dfb3fd89c11d6e29277d72aad2fdd033314c57e978de2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-10-08T16:47:59.000Z",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/23f8aeab4d2b0be657e3da17d51679c43e7be3bcd5f08a877256c525f658a71f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.2",
      "date": "2026-10-08T16:47:46.000Z",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/f85d51bf0ffd905f967c9f2e248a10195f963ca6e240e1211d1c2f02b766d48c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-10-08T16:46:58.000Z",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/57dbfe5fc12f29cec4cabb794191fa66f2817aae942245f22fc88d55e68719c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-10-08T16:46:56.000Z",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/66ba5d7c63144fbfa678b013bb4a7a7bd5e4b7a28005e5c6e28fcecfea54834b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-10-08T16:46:52.000Z",
      "commit": "56970ac5a95c7da7c2fc29d2c399d00f0f19561b",
      "fileid": "https://r2.ropensci.org/e069e8c90b0e05fe4ef010d3db297a99f72a91ed9515bb58933ad096b022928e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/seaghost-0/actions/runs/37810886487"
    }
  ]
}