NAHPU Day 1
NAHPU is a project-based cataloging app. The data is managed and organized based on a project. Each project can have multiple people, sites, narratives, collecting events, and specimen records. The app is designed for use in the field, but it can also be used in the lab.
Typical Workflow
Section titled “Typical Workflow”1. Create a new project
Section titled “1. Create a new project”Use the + button in the bottom right corner of the home screen. The project name must be 3 to 25 characters long.
You can add a project description. This is optional, but it is useful for remembering the project’s purpose and scope.
Then, select the main catalog format. The app currently supports mammal and bird catalog formats. We separate bats from other mammal. The bat format will have a forearm field in the measurement form. You can change the catalog format later in the project settings. NAHPU allows the cataloging of all supported taxon groups within the same project.
After creating a project, the app automatically generates a project UUID. This unique identifier is used throughout the database to distinguish records from different projects. We used UUID version 4. It is almost impossible for two UUIDs to collide.
2. Add a new personnel
Section titled “2. Add a new personnel”You can just navigate to the project and add new personnel. You need at least one person to take on the role of specimen care cataloger. You can add more people with different roles.
Cataloger is responsible for cataloging the specimen. In some institutions, this could be called a collector. In the app, we call a collector, anyone who collects the specimen, whether they are involved in cataloging the app or not. Their initial and field number will be used to generate the Field ID on the specimen catalog page. Their name will also appear whenever the field asks for a personnel name, such as collecting personnel and preparator. The app does not allow changing the cataloger role after it is created.
Preparator only is a person who helps prepare the specimen but is not involved in managing the data. Their names will not appear in the specimen page cataloger field but somewhere else, such as in the Preparator and Collecting personnel fields on the specimen page.
For the other personnel not directly involved in the specimen care, select None as their role. Their names will only appear in the Collecting personnel field.
3. Add a new taxon
Section titled “3. Add a new taxon”You can add a taxon manually using the add taxon button or import from a file.
Preferred formats are .xlsx, .csv, and .tsv. NAHPU will make a best-effort attempt to parse other file types.
For recognized delimited files, the app selects delimiters by extension (.csv = comma, .tsv = tab). For unrecognized extensions, auto detect tries Excel, comma, tab, and semicolon first. If that fails, use advanced parser override and enter a custom raw delimiter.
Best support is for .xlsx; older/other Excel formats may fail.
Your import file requires all of these columns: class, Order, family, genus, epithet. You can also include scientific name, common name, and notes. The app will automatically detect supported header aliases (for example taxonClass, taxonOrder, taxonFamily, specificEpithet). You can manually select the column type using the dropdown menu if the app does not automatically assign the right column for each data. Other columns will be ignored.
Example taxon import table:
| class | Order | family | genus | epithet | scientific name | common name | notes |
|---|---|---|---|---|---|---|---|
| Mammalia | Rodentia | Muridae | Bunomys | coelestis | Bunomys coelestis | Heavenly hill rat | |
| Mammalia | Rodentia | Muridae | Bunomys | penitus | Bunomys penitus | Inland hill rat |
4. Create a site
Section titled “4. Create a site”To create a new site, use the + button in the top right corner of the site. Fill at least the Site ID. The app limits the site ID to 20 characters. You will refer to this ID throughout the record field whenever it asks for a site. You can make it short but descriptive. We often label ID city, town, or village as it is. For example, the city of Bogor will be BOGOR. On the other hand, the trap line often uses an ID with locality abbreviation and L to indicate a line. For example, line 1 in Mt. Gede-Pangrango will be GP-L1.
5. Add narrative
Section titled “5. Add narrative”To create a narrative, use the + button in the top right corner of the narrative. Select the date and site ID. Then, write the narrative.
6. Add collecting events
Section titled “6. Add collecting events”Collecting events helps you keep track of the collecting efforts, personnel, and weather data for each event. The specimen records link to the event instead of the site. This way, you can have multiple collecting events on a single site.
To create a collecting event, use the + button in the top right corner of the collecting event. Select site ID, start date, start time, end date, and end time. Then, fill out the rest of the form.
Unlike the site you will only create each time you move to a new site, collecting events are created for each collection effort. For example, when studying nocturnal rodents, we often set traps the night before and check them the next day. We will create a collecting event after we collect the specimen. The start date will be a day earlier, and the end date will be today.
The app combines site ID and start date to create a unique ID for each collecting event. For example, GP-L1-March, 23 2023. You will use this ID to refer to the collecting event in the specimen record. In some edge cases where you have multiple collecting events in a single day on the same site, you can add a suffix to the ID. For example, Line1-Mar 26, 2023-1 and Line1-Mar 26, 2023-2.
7. Add specimen records
Section titled “7. Add specimen records”To create a specimen record, use the + button in the top right corner of the specimen record. The specimen record icon in the navigation bar tells you about the current active format. It will generate the matching format for the currently active catalog. The only difference between different catalog formats is the measurement fields. After creating a new specimen record, fill in the relevant information. Repeat the process for the next specimens.
8. Exporting records
Section titled “8. Exporting records”To export records, go to the dashboard’s menu (indicated by the hamburger icon/three horizontal lines in the top left corner). We have multiple export options:
-
Create a report. Generate species list, media, and site coordinates h in delimited format (.csv or .tsv).
-
Bundle projects. Generate available reports (e.g., species count), narratives, sites, collecting events, and specimen records. They are all in a comma-delimited (.csv) format. The app will generate a zip file that contains all the files and media. You can use this option to back up your data.
-
Export records. You can choose which records to export. It supports exporting in delimited format (.csv or .tsv).
9. Backing up database
Section titled “9. Backing up database”To back up the database, go to the menu in the dashboard and select backup database. By default, the database will be exported as a sqlite3 file. Use the toggle button include project data to add the project data to the backup. The app will generate a zip file that contains the database and media.
Backing up the database will back up all the data of all projects in the apps. For future releases, NAHPU will improve the bundle as a data backup method.