Skip to content

Ruiz-HCI-Lab/OctopusMobile

Repository files navigation

OctopusMobile

Main code repository for the OctopusMobile system.

Usage

Currently, system requires for the sequence (.fastq) and database files to be in the app's external storage in phone at location

/Internal storage/Android/data/org.ruizlab.phoni.octopusapp/files

Configurations

Interface Enabled

User can select exitsing database or can access a different database by selecting 'Other database' and entering the folder name User can select exitsing sequence file or can access a different sequence file by selecting 'Other Sequence File' and entering the file name

Code Enabled

In the Global class, testing features and analytics can be enabled/disabled.

Functionality

OctopusMobile implements the original Octopus functionality.

More details can be found at: Octopus@github

Once completed, the system stores a .CSV file with the results in the default app folder (/android/data/org.ruizlab.phoni.octopusapp/).

When activated, the system executes another foreground thread with analytics, recording total wall/CPU time, max/average RAM, and max/average temperature. Analytics results are stored in a separate .CSV file in the same default app folder.

Development Details

Regarding libraries, specific dependencies for the Android application have been manually included, while others are added through Maven. The manually contained library is greplin-bloom-filter-master, and the libraries added through Maven are stream-lib and h2-mvstore. These libraries are essential for successfully porting OCTOPUS to the Android environment, providing the necessary functionality and compatibility for the application to operate effectively on mobile devices.

Support

Contact a.barquero@ruizlab.org

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages