Coordinate: An Android application to organize samples into grids

Coordinate: An Android application to organize samples into grids - Published in JOSS (2025)

https://github.com/phenoapps/coordinate

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 8 months ago · JSON representation

Repository

Basic Info
Statistics
  • Stars: 4
  • Watchers: 4
  • Forks: 0
  • Open Issues: 16
  • Releases: 10
Created over 10 years ago · Last pushed 9 months ago
Metadata Files
Readme Contributing License Code of conduct

README.md

Coordinate

Downloads Rating License: GPL v2 Latest Crowdin All Contributors DOI

Many life science research activities organize samples into grids and require metadata to be collected for downstream analyses. Coordinate enables robust and customizable grid-based data collection by creating a mobile, virtual grid layout that can be populated as samples are collected. In contrast to unstructured approaches, Coordinate provides standardized data workflows that reduce mistakes and allow for more efficient sample collection. Users can define custom templates and collect data in grids created from those templates. Two templates are included by default: Seed Tray and DNA Plate.

📖 Help

Check the user manual for usage instructions or the wiki for development information. If you run into a problem while using Coordinate or have an idea for a new feature, search existing issues or create a new issue.

🌎 Contribute

Visit our translation page to help translate Coordinate to your language. To submit code or new features, please open a pull request.

⬇️ Updates

You can download the Google Play version of the app. An up-to-date version can be downloaded through our GitHub releases.

💰 Funding

Development of Coordinate is possible because of the support received from the following organizations: - McKnight Foundation Collaborative Crop Research Program - National Science Foundation No. 1543958 - USDA NIFA FACT No. 2019-67021-29931

✨ Contributors

Trevor Rife
Trevor Rife

💻 🎨 📆
peterrosario
peterrosario

💻 ⚠️ 📖
Chaney Courtney
Chaney Courtney

💻
Prasad Kamath
Prasad Kamath

💻

Owner

  • Name: PhenoApps
  • Login: PhenoApps
  • Kind: organization

JOSS Publication

Coordinate: An Android application to organize samples into grids
Published
September 04, 2025
Volume 10, Issue 113, Page 8263
Authors
Trevor W. Rife ORCID
Pee Dee Research and Education Center, Department of Plant and Environmental Sciences, Clemson University, United States of America
Chaney Courtney ORCID
Pee Dee Research and Education Center, Department of Plant and Environmental Sciences, Clemson University, United States of America
Prasad Kamath ORCID
Pee Dee Research and Education Center, Department of Plant and Environmental Sciences, Clemson University, United States of America
Bryan Ellerbrock ORCID
Pee Dee Research and Education Center, Department of Plant and Environmental Sciences, Clemson University, United States of America
Jesse A. Poland ORCID
Biological and Environmental Science and Engineering Division and Center for Desert Agriculture, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia
Editor
Mark A. Jensen ORCID
Tags
sample tracking data management

GitHub Events

Total
  • Create event: 29
  • Release event: 2
  • Issues event: 34
  • Watch event: 1
  • Delete event: 26
  • Member event: 1
  • Issue comment event: 12
  • Push event: 104
  • Gollum event: 16
  • Pull request review event: 13
  • Pull request event: 43
  • Fork event: 2
Last Year
  • Create event: 29
  • Release event: 2
  • Issues event: 34
  • Watch event: 1
  • Delete event: 26
  • Member event: 1
  • Issue comment event: 12
  • Push event: 104
  • Gollum event: 16
  • Pull request review event: 13
  • Pull request event: 43
  • Fork event: 2

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 50
  • Total pull requests: 49
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 10 days
  • Total issue authors: 6
  • Total pull request authors: 5
  • Average comments per issue: 0.14
  • Average comments per pull request: 0.2
  • Merged pull requests: 40
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 18
  • Pull requests: 30
  • Average time to close issues: 18 days
  • Average time to close pull requests: 8 days
  • Issue authors: 6
  • Pull request authors: 3
  • Average comments per issue: 0.17
  • Average comments per pull request: 0.17
  • Merged pull requests: 24
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • trife (37)
  • sportiellomike (6)
  • kamathprasad9 (4)
  • jessepoland (1)
  • svburke (1)
  • bauchetg (1)
Pull Request Authors
  • kamathprasad9 (30)
  • trife (16)
  • bellerbrock (1)
  • allcontributors[bot] (1)
  • farhan7reza7 (1)
Top Labels
Issue Labels
bug (5)
Pull Request Labels

Dependencies

app/build.gradle maven
  • androidx.appcompat:appcompat 1.4.1 implementation
  • androidx.constraintlayout:constraintlayout 2.1.3 implementation
  • androidx.core:core-ktx 1.7.0 implementation
  • androidx.lifecycle:lifecycle-viewmodel-ktx 2.4.1 implementation
  • androidx.navigation:navigation-dynamic-features-fragment 2.4.2 implementation
  • androidx.navigation:navigation-fragment-ktx 2.4.2 implementation
  • androidx.navigation:navigation-runtime-ktx 2.4.2 implementation
  • androidx.navigation:navigation-ui-ktx 2.4.2 implementation
  • androidx.preference:preference-ktx 1.2.0 implementation
  • com.android.support:multidex 1.0.3 implementation
  • com.github.MFlisar:changelog 1.1.6 implementation
  • com.github.daniel-stoneuk:material-about-library 2.4.2 implementation
  • com.github.evrencoskun:TableView v0.8.9.4 implementation
  • com.github.phenoapps:phenolib v0.9.29 implementation
  • com.google.android.material:material 1.5.0 implementation
  • com.google.firebase:firebase-analytics 20.1.2 implementation
  • com.google.firebase:firebase-crashlytics 18.2.9 implementation
  • com.google.zxing:core 3.3.3 implementation
  • com.journeyapps:zxing-android-embedded 3.6.0 implementation
  • com.mikepenz:aboutlibraries 6.2.3 implementation
  • org.jetbrains.kotlin:kotlin-stdlib-jdk7 1.6.10 implementation
  • junit:junit 4.13.2 testImplementation
build.gradle maven