The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Bayer CropScience Logo

One Field Solutions Logo

PhenoSpectra

One Field Solutions Logo

PhenoSpectra is an R package designed for processing, analyzing, and visualizing spectral data collected from 3D laser-based scanning systems. This package supports data from various domains, including agriculture, forestry, environmental monitoring, industrial quality control, and biomedical research.

Key Features

Installation

To install the PhenoSpectra package directly from GitHub:

  1. Ensure you have the devtools package installed:

    install.packages("devtools")
  2. Install PhenoSpectra:

    devtools::install_github("bayer-int/PhenoSpectra")

File Structure

Below is an overview of the directory structure of the PhenoSpectra package:

Usage Examples

1. Using reads()

merged_data <- reads(
  directory = "Demo",
  pattern = "input",
  output_path = "Demo/processed_data.xlsx"
)

2. Using qaqcs()

result <- qaqcs(
  file_path = "Demo/raw_data.xlsx",
  output_path = "Demo/cleaned_data.xlsx",
  handle_missing = "impute",
  handle_outliers = "impute",
  group_by_col = "treatment"
)

# Access the cleaned data and summary table
cleaned_data <- result$cleaned_data
summary_table <- result$summary_table

3. Using feature_selection()

selected_features <- feature_selection(
  file_path = "Demo/cleaned_data.xlsx",
  output_path = "Demo/selected_features.xlsx",
  fdr_threshold = 0.01
)

# View the selected features
print(selected_features)

4. Using predict_SDS()

predicted_sds <- predict_SDS(
  cleaned_data = cleaned_data,
  sf_test = selected_features,
  fixed_effects = c("Scan.date")
)

# View predictions
print(predicted_sds)

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

Dr. Medhat Mahmoud,
Statistical Scientist
Decision Pipeline & Analytics


Bayer CropScience AG
Research & Development
Field Solutions
Alfred-Nobel-Straße 50
40789 Monheim am Rhein
Mobile: +49 15901499490
E-mail: medhat.mahmoud@bayer.com
GitHub: https://github.com/Medhat-Mahmoud
Web: https://www.bayercropscience.de

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.