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