Research Tool for Ecological Analysis

Abundance-Preference
Diagram Analysis

A comprehensive web application implementing the APD method for analyzing species assemblages, calculating Degree of Preference (DP), and building interactive Abundance-Preference Diagrams based on the methodologies of Dakki et al. (2025), Ennakri et al. (2025), and El Farouki et al. (2026).

Advanced Ecological Analysis

EcoAPD provides researchers with powerful tools to analyze the composition and organization of species in assemblages through the innovative Abundance-Preference Diagram methodology.

Rigorous Methodology

Based on peer-reviewed research published in African Journal of Ecology and Diversity, ensuring scientific accuracy and reliability.

Interactive Visualizations

Generate dynamic APD diagrams with hyperbolic zones, species classification, and abundance profiles for comprehensive analysis.

Efficient Data Management

Seamlessly import Excel/CSV files, validate data automatically, and maintain organized project databases for long-term research.

How to Submit Your Project

Upload your species-habitat abundance matrix and let EcoAPD handle the complex calculations and visualizations automatically.

Data Format Requirements

  • Excel or CSV file with species in rows and habitats in columns
  • Minimum of 10 habitats (columns) required for analysis
  • First 2 lines reserved for Habitat Names and Codes
  • First 2 columns reserved for Species Names and Codes
  • Abundances in numeric format (use zero for species absence)
  • Avoid empty rows (species absent everywhere) and empty columns

Automated Data Processing

  • Automatically uses the first Excel/CSV sheet by default
  • Interactive interface to assign columns and lines to names/codes
  • Detects non-numeric data and highlights problematic cells
  • Fills empty cells with '0' automatically
  • Removes rows and columns with zero totals

Outputs Provided by EcoAPD

Comprehensive analytical outputs including data matrices, preference calculations, abundance profiles, and interactive diagrams.

Data Matrix

Complete data matrix as saved in the database with all species and habitats

DP Calculations

Degree of Preference values displayed in graphs and data columns

Abundance Profiles

Species-specific abundance patterns across all habitats

APD Diagrams

Interactive diagrams for each assemblage with hyperbolic zones

Species Lists

Classified species by preference categories identified in APD

Published Research

EcoAPD implements methodologies from peer-reviewed publications. Please cite these works when using the APD method in your research.

Dakki, M., Ennakri, M., El Farouki, M., Ziti, S. & Zoglat, A. (2025)
A Graphical Method for Analysing Species Assemblages Combining Habitat Preference and Abundance
African Journal of Ecology, 63(1), pp. 1-13. https://doi.org/10.1111/aje.70013
Ennakri, M., Dakki, M., El Farouki, M., Ziti, S. & Zoglat, A. (2025)
The Abundance-Preference Method for Assemblage Analysis: A Normalized Diagram with Algorithm Implementing the Method
Diversity, 17(598), pp. 1-14. https://doi.org/10.3390/d17090598
Forthcoming 2026
El Farouki, M., Dakki, M., Ennakri, M. & Ziti, S. (2026)
EcoAPD: A Web Application for Implementing the Abundance-Preference Diagram for Assemblage Analysis
In Press / Forthcoming 2026