You can load data into the Persephone database with PersephoneShell (psh), which is an administrative tool designed to effectively manage various levels of database objects that the Persephone client program visualizes. The shell allows users to list, add, and modify objects like organisms, genomic sequences, gene annotation, and so forth.

The data structure which includes the database schema and the files stored in the file system is compatible with both versions of the Persephone client: the desktop and the web versions. 

Please note PersephoneShell is an administrative tool for the database only.

Tip

If you wish to load data locally on your client machine only, without affecting the Persephone database, you can do so by loading external data files when running the main Persephone application. See Loading External Files for more information.

Click the following links for more information.

  • Setting Up PersephoneShell. This section describes how to install PersephoneShell on your local machine.
  • Running PersephoneShell. How to run PersephoneShell from a command prompt.
  • Initializing the Schema. How to use the init command to initialize a Persephone schema and add configuration values.
  • Use Case. A use case where PersephoneShell is used to add an organism and corresponding map sets, maps, sequences, annotations, markers and other tracks. This section can be used as a basic tutorial.
  • Commands. Detailed descriptions of PersephoneShell's commands.
  • Control files. The structure of the INI file format and common rules of editing the files.