<!-- --- title: Metafeaturesreporters -->Meta Features
A meta features reporter reports information about the batch of structures and the protocol that was used to generate it.
ProtocolFeatures
A protocol is represented as all the information necessary to reproduce the results of the Rosetta application execution. The features associated of each application execution are ultimately linked with a single row in the protocols table through the BatchFeatures reporter.
- protocols :
- command_line : The complete command line used to execute Rosetta
- specified_options : The non-default options specified in the option system.
- svn_url : The url for the SVN repository used for the Rosetta source code.
- svn_version : The SVN revision number of the svn repository.
- script : The contents of the rosetta_scripts XML script if run via the rosetta_scripts system.
CREATE TABLE IF NOT EXISTS protocols (
protocol_id INTEGER PRIMARY KEY AUTOINCREMENT,
command_line TEXT,
specified_options TEXT,
svn_url TEXT,
svn_version TEXT,
script TEXT);
BatchFeatures
CREATE TABLE IF NOT EXISTS batches (
batch_id INTEGER PRIMARY KEY AUTOINCREMENT,
protocol_id INTEGER,
name TEXT,
description TEXT,
FOREIGN KEY (protocol_id) REFERENCES protocols(protocol_id) DEFERRABLE INITIALLY DEFERRED));
JobDataFeatures
Store string , string - string , and string - real data associated with a job. As an example, the ligand docking code this way when it uses the DatabaseJobOutputter.
- job_string_data
- data_key : Associate labeled keys with a structure
CREATE TABLE IF NOT EXISTS string_data (
struct_id INTEGER,
data_key TEXT,
FOREIGN KEY (struct_id) REFERENCES structures(struct_id) DEFERRABLE INITIALLY DEFERRED,
PRIMARY KEY (struct_id, data_key));
- job_string_string_data :
- data_key , data_value : Associate labeled text strings with a structure
CREATE TABLE IF NOT EXISTS string_string_data (
struct_id INTEGER,
data_key TEXT,
data_value TEXT,
FOREIGN KEY (struct_id) REFERENCES structures(struct_id) DEFERRABLE INITIALLY DEFERRED,
PRIMARY KEY (struct_id, data_key));
- job_string_real_data :
- data_key , data_value : Associate labeled, real numbers with a structure
CREATE TABLE IF NOT EXISTS string_real_data (
struct_id INTEGER,
data_key TEXT,
data_value REAL,
FOREIGN KEY (struct_id) REFERENCES structures(struct_id) DEFERRABLE INITIALLY DEFERRED,
PRIMARY KEY (struct_id, data_key));
PoseCommentsFeatures
Arbitrary textual information may be associated with a pose in the form of (key, val) comments . The PoseCommentsFeatures stores this information as a feature.
- pose_comments : All pose comments are extracted using.
CREATE TABLE IF NOT EXISTS pose_comments (
struct_id INTEGER,
key TEXT,
value TEXT,
FOREIGN KEY (struct_id) REFERENCES structures (struct_id) DEFERRABLE INITIALLY DEFERRED,
PRIMARY KEY(struct_id, key));