diff --git a/Dockerfile b/Dockerfile index c3b59cc..e1abbaf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/ebigxa/atlas-db-scxa-base:0.1.0 +FROM quay.io/ebigxa/atlas-db-scxa-base:0.15.0.0 # debian ADD bin/* /usr/local/bin/ diff --git a/bin/add_exps_to_collection.sh b/bin/add_exps_to_collection.sh index 3a7bd0e..b34ca09 100755 --- a/bin/add_exps_to_collection.sh +++ b/bin/add_exps_to_collection.sh @@ -2,8 +2,7 @@ set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) dbConnection=${dbConnection:-$1} COLL_ID=${COLL_ID:-$2} diff --git a/bin/common_routines.sh b/bin/common_routines.sh index ae67b31..c9a68d4 100644 --- a/bin/common_routines.sh +++ b/bin/common_routines.sh @@ -12,3 +12,16 @@ get_host_from_hostport() { get_port_from_hostport() { echo $(echo $1 | awk -F':' '{ print $2 }') } + +checkDatabaseConnection() { + pg_user=$(echo $1 | sed s+postgresql://++ | awk -F':' '{ print $1}') + pg_host_port=$(echo $1 | awk -F':' '{ print $3}' \ + | awk -F'@' '{ print $2}' | awk -F'/' '{ print $1 }') + pg_host=$(echo $pg_host_port | awk -F':' '{print $1}') + pg_port=$(echo $pg_host_port | awk -F':' '{print $2}') + if [ ! -z "$pg_port" ]; then + pg_isready -U $pg_user -h $pg_host -p $pg_port || (echo "No db connection." && exit 1) + else + pg_isready -U $pg_user -h $pg_host || (echo "No db connection" && exit 1) + fi +} \ No newline at end of file diff --git a/bin/create_collection.sh b/bin/create_collection.sh index bc88cf1..d119e66 100755 --- a/bin/create_collection.sh +++ b/bin/create_collection.sh @@ -2,8 +2,8 @@ set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh dbConnection=${dbConnection:-$1} COLL_ID=${COLL_ID:-$2} diff --git a/bin/db_scxa_common.sh b/bin/db_scxa_common.sh deleted file mode 100644 index 9a84d36..0000000 --- a/bin/db_scxa_common.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -checkDatabaseConnection() { - pg_user=$(echo $1 | sed s+postgresql://++ | awk -F':' '{ print $1}') - pg_host_port=$(echo $1 | awk -F':' '{ print $3}' \ - | awk -F'@' '{ print $2}' | awk -F'/' '{ print $1 }') - pg_host=$(echo $pg_host_port | awk -F':' '{print $1}') - pg_port=$(echo $pg_host_port | awk -F':' '{print $2}') - if [ ! -z "$pg_port" ]; then - pg_isready -U $pg_user -h $pg_host -p $pg_port || (echo "No db connection." && exit 1) - else - pg_isready -U $pg_user -h $pg_host || (echo "No db connection" && exit 1) - fi -} diff --git a/bin/delete_collection.sh b/bin/delete_collection.sh index 546b927..2283983 100755 --- a/bin/delete_collection.sh +++ b/bin/delete_collection.sh @@ -2,8 +2,7 @@ set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) dbConnection=${dbConnection:-$1} COLL_ID=${COLL_ID:-$2} diff --git a/bin/delete_exp_from_collection.sh b/bin/delete_exp_from_collection.sh index c6d43a8..7cd696a 100755 --- a/bin/delete_exp_from_collection.sh +++ b/bin/delete_exp_from_collection.sh @@ -2,8 +2,8 @@ set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh dbConnection=${dbConnection:-$1} COLL_ID=${COLL_ID:-$2} diff --git a/bin/get_experiment_info.sh b/bin/get_experiment_info.sh index 4096cf1..490dd78 100755 --- a/bin/get_experiment_info.sh +++ b/bin/get_experiment_info.sh @@ -2,8 +2,7 @@ set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) postgres_scripts_dir=$scriptDir/../postgres_routines diff --git a/bin/load_db_scxa_analytics.sh b/bin/load_db_scxa_analytics.sh index 05779a7..567880a 100755 --- a/bin/load_db_scxa_analytics.sh +++ b/bin/load_db_scxa_analytics.sh @@ -12,8 +12,8 @@ # - Postprocess table and attach it to the main scxa-analytics table. set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh postgres_scripts_dir=$scriptDir/../postgres_routines diff --git a/bin/load_db_scxa_analytics_pg9.sh b/bin/load_db_scxa_analytics_pg9.sh index ca89825..8a46264 100755 --- a/bin/load_db_scxa_analytics_pg9.sh +++ b/bin/load_db_scxa_analytics_pg9.sh @@ -10,8 +10,8 @@ # PG10, which loads each experiment into a different partition. set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh dbConnection=${dbConnection:-$1} EXP_ID=${EXP_ID:-$2} diff --git a/bin/load_db_scxa_cell_clusters.sh b/bin/load_db_scxa_cell_clusters.sh index 7c1c4d7..bc7e18a 100755 --- a/bin/load_db_scxa_cell_clusters.sh +++ b/bin/load_db_scxa_cell_clusters.sh @@ -5,8 +5,8 @@ # scxa_cell_group_membership table of AtlasProd. set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh dbConnection=${dbConnection:-$1} EXP_ID=${EXP_ID:-$2} diff --git a/bin/load_db_scxa_dimred.sh b/bin/load_db_scxa_dimred.sh index 31f17b6..2878f07 100755 --- a/bin/load_db_scxa_dimred.sh +++ b/bin/load_db_scxa_dimred.sh @@ -5,15 +5,15 @@ # parameterisations, and loads it into the scxa_coords table of AtlasProd. set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh dbConnection=${dbConnection:-$1} EXP_ID=${EXP_ID:-$2} DIMRED_TYPE=${DIMRED_TYPE:-$3} DIMRED_FILE_PATH=${DIMRED_FILE_PATH:-$4} DIMRED_PARAM_JSON=${DIMRED_PARAM_JSON:-$5} -SCRATCH_DIR=${SCRATCH_DIR:-"$(dirname ${DIMRED_FILE_PATH})"} +SCRATCH_DIR=${SCRATCH_DIR:-"$DIMRED_FILE_PATH"} # Check that necessary environment variables are defined. [ -n ${dbConnection+x} ] || (echo "Env var dbConnection for the database connection needs to be defined. This includes the database name." && exit 1) diff --git a/bin/load_db_scxa_marker_genes.sh b/bin/load_db_scxa_marker_genes.sh index 89067fb..ea9e05b 100755 --- a/bin/load_db_scxa_marker_genes.sh +++ b/bin/load_db_scxa_marker_genes.sh @@ -6,8 +6,8 @@ # scxa_cell_groups_marker_genes table of AtlasProd. set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source $scriptDir/common_routines.sh dbConnection=${dbConnection:-$1} EXP_ID=${EXP_ID:-$2} diff --git a/bin/load_exp_design.awk b/bin/load_exp_design.awk new file mode 100644 index 0000000..389b773 --- /dev/null +++ b/bin/load_exp_design.awk @@ -0,0 +1,13 @@ +# Return the index of the first field that matches the given pattern, or 0 if it’s not found +{ + for (i = 1; i <= NF; ++i) { + field = $i; + if (field ~ pattern) { + print i; + exit; + } + } + + print 0; + exit; +} diff --git a/bin/load_exp_design.sh b/bin/load_exp_design.sh index 48bf5cf..259dedb 100755 --- a/bin/load_exp_design.sh +++ b/bin/load_exp_design.sh @@ -1,46 +1,59 @@ #!/usr/bin/env bash - set -e +SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) +source "${SCRIPT_DIR}/common_routines.sh" -scriptDir=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) -source $scriptDir/db_scxa_common.sh - +# Alfonso is bothered about dbConnection, it shouldn’t be camelCased because: +# 1. It’s a constant, it should be DB_CONNECTION +# 2. We use snake_case for Bash variables dbConnection=${dbConnection:-$1} -condensed_sdrf_file=${CONDENSED_SDRF_FILE:-$2} -sdrf_file=${SDRF_FILE:-$3} - -# Check that necessary environment variables are defined. -[ -z ${dbConnection+x} ] && echo "Env var dbConnection for the database connection needs to be defined. This includes the database name." && exit 1 -[ -z ${CONDENSED_SDRF_FILE+x} ] && echo "Env var CONDENSED_SDRF_FILE for the experiment design data needs to be defined." && exit 1 -[ -z ${SDRF_FILE+x} ] && echo "Env var SDRF_FILE for column sequence of experiment design needs to be defined." && exit 1 - -# Reason for creating this array is to search factor value column -# In some sdrf files this column is mentioned as "Factor Value" and in some as "FactorValue" -FactorArray=( FactorValue "Factor Value" ) - -# for experiment design column table we need to have unique experiment accession, column name and sample type -# as they are the primary key for the table and we don't want to insert duplicate rows -cut -f 1,4,5 $condensed_sdrf_file | sort | uniq | while read exp_acc sample_type col_name; -do - if [ $sample_type == 'characteristic' ] - then - search_column="Characteristics[${col_name}]" - column_order=$(awk -v val="$search_column" -F '\t' '{for (i=1; i<=NF; i++) if ($i==val) {print i} }' $sdrf_file) - else - for element in "${FactorArray[@]}"; do - search_column="$element[${col_name}]" - column_order=$(awk -v val="$search_column" -F '\t' '{for (i=1; i<=NF; i++) if ($i==val) {print i} }' $sdrf_file) - if [[ -n "${column_order}" ]]; then - break - fi - done - fi - echo "INSERT INTO exp_design_column (experiment_accession, column_name, sample_type, column_order) VALUES ('$exp_acc', '$col_name', '$sample_type', '$column_order');" | psql -v ON_ERROR_STOP=1 $dbConnection +CONDENSED_SDRF_FILE=${CONDENSED_SDRF_FILE:-$2} +SDRF_FILE=${SDRF_FILE:-$3} + +# Check that necessary environment variables are defined +require_env_var "dbConnection" +require_env_var "CONDENSED_SDRF_FILE" +require_env_var "SDRF_FILE" +checkDatabaseConnection "${dbConnection}" + +EXPERIMENT_ACCESSION=$(head -1 "${CONDENSED_SDRF_FILE}" | cut -f 1) +DESTINATION_FILE=${SCRATCH_DIR:-${SCRIPT_DIR}}/${EXPERIMENT_ACCESSION}-exp-design.sql +# Remove DESTINATION_FILE if it exists +rm -f ${DESTINATION_FILE} + +# Create the file and enclose all INSERT statements in a transaction +echo "BEGIN;" >> ${DESTINATION_FILE} + +# In the experiment design column table we use the experiment accession, column name and sample type as the primary key +cut -f 1,4,5 "${CONDENSED_SDRF_FILE}" | sort | uniq | while read experiment_accession sample_type column_name; do + if [ "$sample_type" == 'characteristic' ]; then + sdrf_column_index=$(awk -F '\t' -v pattern="^Characteristics ?\\\[${column_name}\\\]$" -f ${SCRIPT_DIR}/load_exp_design.awk ${SDRF_FILE}) + else + sdrf_column_index=$(awk -F '\t' -v pattern="^Factor ?Value ?\\\[${column_name}\\\]$" -f ${SCRIPT_DIR}/load_exp_design.awk ${SDRF_FILE}) + fi + sql_statement="INSERT INTO exp_design_column (experiment_accession, sample_type, column_name, column_order) VALUES ('${experiment_accession}', '${sample_type}', '${column_name}', '${sdrf_column_index}');" + echo "${sql_statement}" >> ${DESTINATION_FILE} done -while IFS=$'\t' read exp_acc sample sample_type col_name annot_value annot_url -do - echo "INSERT INTO exp_design (sample, annot_value, annot_ont_uri, exp_design_column_id) VALUES ('$sample', '$annot_value', '$annot_url', (SELECT id FROM exp_design_column WHERE experiment_accession='$exp_acc' AND column_name='$col_name' AND sample_type='$sample_type'));" | psql -v ON_ERROR_STOP=1 $dbConnection -done < $condensed_sdrf_file +# Add the columns from the condensed SDRF file. +# Fields in the condensed SDRF that aren’t in the SDRF are assigned a column_order value of 0 by the AWK script. +# We need to assign them a value that is greater than the maximum column_order value for the experiment. +# The column_order value is used to order the columns in the UI and is not used for the primary key, so it’s ok to have +# duplicates; we can order the fields with the same column_order by name if necessary. +sql_statement="UPDATE exp_design_column SET column_order=(SELECT MAX(column_order) FROM exp_design_column WHERE experiment_accession='${EXPERIMENT_ACCESSION}')+1 WHERE column_order=0 AND experiment_accession='${EXPERIMENT_ACCESSION}';" +echo "${sql_statement}" >> ${DESTINATION_FILE} + +# Insert the experiment design data. +while IFS=$'\t' read -r experiment_accession sample sample_type column_name annotation_value annotation_url; do + sql_statement="INSERT INTO exp_design (sample, annot_value, annot_ont_uri, exp_design_column_id) VALUES ('${sample}', '${annotation_value}', '${annotation_url}', (SELECT id FROM exp_design_column WHERE experiment_accession='${experiment_accession}' AND column_name='${column_name}' AND sample_type='${sample_type}'));" + echo "${sql_statement}" >> ${DESTINATION_FILE} +done < "$CONDENSED_SDRF_FILE" + +# Finish the transaction +echo "COMMIT;" >> ${DESTINATION_FILE} + +PSQL_CMD="psql -qv ON_ERROR_STOP=1 ${dbConnection} -f ${DESTINATION_FILE}" +echo ${PSQL_CMD} +eval ${PSQL_CMD} -echo "Experiment design data done loading for $condensed_sdrf_file" \ No newline at end of file +echo "$CONDENSED_SDRF_FILE: finished loading experiment design" diff --git a/bin/load_experiment_web_cli.sh b/bin/load_experiment_web_cli.sh index d0cebc6..14f9baf 100755 --- a/bin/load_experiment_web_cli.sh +++ b/bin/load_experiment_web_cli.sh @@ -1,26 +1,24 @@ #!/usr/bin/env bash # # This script: -# - Checks if the experiment is loaded and stops it is already loaded. -# - Adds the appropiate line to the experiments table if it doesn't exist. -# - Generates the experiment design file from condensed SDRF and SDRF files in $EXPERIMENT_FILES/expdesign +# - Checks if the experiment is loaded and stops if it is already loaded. +# - Adds the appropriate line to the experiments table if it doesn't exist. +# - Generates the experiment design file from condensed SDRF and SDRF files in $EXPERIMENT_DESIGN_FILES # # Most of the variables required for this are usually defined in the environment file for each setup (test, prod, etc). -# The experiment designs file might need to be synced to an appropiate location at the web application instance disk +# The experiment designs file might need to be synced to an appropriate location at the web application instance disk # depending on how the setup disk layout. jar_dir=$CONDA_PREFIX/share/atlas-cli -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) source $scriptDir/common_routines.sh echo "CONDA_PREFIX: $CONDA_PREFIX" -require_env_var "SOLR_HOST" -require_env_var "ZK_HOST" -require_env_var "ZK_PORT" require_env_var "BIOENTITIES" require_env_var "EXPERIMENT_FILES" +require_env_var "EXPERIMENT_DESIGN_FILES" require_env_var "jdbc_url" require_env_var "jdbc_username" require_env_var "jdbc_password" @@ -28,17 +26,9 @@ require_env_var "jdbc_password" # Either ACCESSIONS or PRIVATE_ACCESSIONS need to be provided #require_env_var "ACCESSIONS" -SOLR_PORT=$(get_port_from_hostport $SOLR_HOST) -SOLR_HOST=$(get_host_from_hostport $SOLR_HOST) - -require_env_var "SOLR_PORT" - -java_opts="-Dsolr.host=$SOLR_HOST" -java_opts="$java_opts -Dsolr.port=$SOLR_PORT" -java_opts="$java_opts -Dzk.host=$ZK_HOST" -java_opts="$java_opts -Dzk.port=$ZK_PORT" java_opts="$java_opts -Ddata.files.location=$BIOENTITIES" java_opts="$java_opts -Dexperiment.files.location=$EXPERIMENT_FILES" +java_opts="$java_opts -Dexperiment.design.location=$EXPERIMENT_DESIGN_FILES" java_opts="$java_opts -Djdbc.url=$jdbc_url" java_opts="$java_opts -Djdbc.username=$jdbc_username" java_opts="$java_opts -Djdbc.password=$jdbc_password" diff --git a/bin/modify_collection.sh b/bin/modify_collection.sh index e7f08e4..0af83f2 100755 --- a/bin/modify_collection.sh +++ b/bin/modify_collection.sh @@ -2,8 +2,7 @@ set -e -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -source $scriptDir/db_scxa_common.sh +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) dbConnection=${dbConnection:-$1} COLL_ID=${COLL_ID:-$2} diff --git a/bin/update_experiment_web_cli.sh b/bin/update_experiment_web_cli.sh index 2c6d8fa..f2ebd80 100755 --- a/bin/update_experiment_web_cli.sh +++ b/bin/update_experiment_web_cli.sh @@ -11,32 +11,22 @@ jar_dir=$CONDA_PREFIX/share/atlas-cli -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) source $scriptDir/common_routines.sh echo "CONDA_PREFIX: $CONDA_PREFIX" -require_env_var "SOLR_HOST" -require_env_var "ZK_HOST" -require_env_var "ZK_PORT" require_env_var "BIOENTITIES" require_env_var "EXPERIMENT_FILES" +require_env_var "EXPERIMENT_DESIGN_FILES" require_env_var "jdbc_url" require_env_var "jdbc_username" require_env_var "jdbc_password" require_env_var "ACCESSIONS" -SOLR_PORT=$(get_port_from_hostport $SOLR_HOST) -SOLR_HOST=$(get_host_from_hostport $SOLR_HOST) - -require_env_var "SOLR_PORT" - -java_opts="-Dsolr.host=$SOLR_HOST" -java_opts="$java_opts -Dsolr.port=$SOLR_PORT" -java_opts="$java_opts -Dzk.host=$ZK_HOST" -java_opts="$java_opts -Dzk.port=$ZK_PORT" java_opts="$java_opts -Ddata.files.location=$BIOENTITIES" java_opts="$java_opts -Dexperiment.files.location=$EXPERIMENT_FILES" +java_opts="$java_opts -Dexperiment.design.location=$EXPERIMENT_DESIGN_FILES" java_opts="$java_opts -Djdbc.url=$jdbc_url" java_opts="$java_opts -Djdbc.username=$jdbc_username" java_opts="$java_opts -Djdbc.password=$jdbc_password" diff --git a/fixtures/generate-fixtures.sh b/fixtures/generate-fixtures.sh index 840a621..dbd91f8 100755 --- a/fixtures/generate-fixtures.sh +++ b/fixtures/generate-fixtures.sh @@ -22,7 +22,7 @@ # https://stackoverflow.com/questions/59895/how-can-i-get-the-source-directory-of-a-bash-script-from-within-the-script-itsel # https://stackoverflow.com/a/246128 -SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd )" export POSTGRES_HOST=${POSTGRES_HOST:-localhost} export POSTGRES_PORT=${POSTGRES_PORT:-5432} diff --git a/fixtures/generate-tsv-fixture.sh b/fixtures/generate-tsv-fixture.sh index e55bf4b..8bf89eb 100755 --- a/fixtures/generate-tsv-fixture.sh +++ b/fixtures/generate-tsv-fixture.sh @@ -10,7 +10,7 @@ # We choose 100 genes that are expressed in those cells via analytics table set -e -SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd )" source ${SCRIPT_DIR}/utils.sh diff --git a/run_tests_with_containers.sh b/run_tests_with_containers.sh index 4b47f41..f87f7a4 100755 --- a/run_tests_with_containers.sh +++ b/run_tests_with_containers.sh @@ -1,8 +1,5 @@ #!/usr/bin/env bash -export SOLR_HOST=my_solr:8983 -export ZK_HOST=gxa-zk-1 -export ZK_PORT=2181 export POSTGRES_HOST=postgres export POSTGRES_DB=scxa-test export POSTGRES_USER=scxa @@ -21,17 +18,17 @@ docker stop postgres && docker rm postgres docker network rm mynet docker network create mynet -echo "Start ZK" -docker run --rm --net mynet --name $ZK_HOST -d -p $ZK_PORT:$ZK_PORT -e ZOO_MY_ID=1 -e ZOO_SERVERS='server.1=0.0.0.0:2888:3888' -t zookeeper:3.5.8 +echo "Start ZooKeeper" +docker run --rm --net mynet -d -p 2181:2181 -e ZOO_MY_ID=1 -e ZOO_SERVERS='server.1=0.0.0.0:2888:3888' -t zookeeper:3.8 echo "Start Solr" -docker run --rm --net mynet --name my_solr -d -p 8983:8983 -e ZK_HOST=$ZK_HOST:$ZK_PORT -t solr:7.7.1-alpine -DzkRun -Denable.runtime.lib=true -m 2g +docker run --rm --net mynet -d -p 8983:8983 -t solr:8-slim -DzkRun -Denable.runtime.lib=true -m 2g -echo "Start postgresql" +echo "Start PostgreSQL" docker run --rm --name postgres --net mynet \ -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD \ -e POSTGRES_USER=$POSTGRES_USER \ -e POSTGRES_DB=$POSTGRES_DB \ - -p $POSTGRES_PORT:$POSTGRES_PORT -d postgres:10-alpine3.15 + -p $POSTGRES_PORT:$POSTGRES_PORT -d postgres:11-alpine3.17 sleep 20 @@ -49,8 +46,6 @@ docker run --net mynet -i $docker_arch_line \ -v $( pwd )/tests:/usr/local/tests:rw \ -v $( pwd )/atlas-schemas:/atlas-schemas:rw \ -v $( pwd )/bin:/usr/local/bin:rw \ - -v $( pwd )/fixtures:/fixtures:rw \ - -e SOLR_HOST=$SOLR_HOST -e ZK_HOST=$ZK_HOST -e ZK_PORT=$ZK_PORT \ -e POSTGRES_USER=$POSTGRES_USER \ -e POSTGRES_PASSWORD=$POSTGRES_PASSWORD \ -e jdbc_username=$POSTGRES_USER \ diff --git a/fixtures/bioentity_properties/annotations/homo_sapiens.ensgene.tsv b/tests/bioentity_properties/annotations/homo_sapiens.ensgene.tsv similarity index 100% rename from fixtures/bioentity_properties/annotations/homo_sapiens.ensgene.tsv rename to tests/bioentity_properties/annotations/homo_sapiens.ensgene.tsv diff --git a/fixtures/bioentity_properties/array_designs/empty_file.txt b/tests/bioentity_properties/array_designs/empty_file.txt similarity index 100% rename from fixtures/bioentity_properties/array_designs/empty_file.txt rename to tests/bioentity_properties/array_designs/empty_file.txt diff --git a/fixtures/bioentity_properties/reactome/empty_file.txt b/tests/bioentity_properties/reactome/empty_file.txt similarity index 100% rename from fixtures/bioentity_properties/reactome/empty_file.txt rename to tests/bioentity_properties/reactome/empty_file.txt diff --git a/fixtures/experiment_files/expdesign/empty_file.txt b/tests/experiment_files/expdesign/empty_file.txt similarity index 100% rename from fixtures/experiment_files/expdesign/empty_file.txt rename to tests/experiment_files/expdesign/empty_file.txt diff --git a/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.condensed-sdrf.tsv b/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.condensed-sdrf.tsv new file mode 100644 index 0000000..ca7576d --- /dev/null +++ b/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.condensed-sdrf.tsv @@ -0,0 +1,123 @@ +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic age 5 day +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic age 5 day +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic age 5 day +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic age 5 day +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic age 5 day +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic age 7 day +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic age 7 day +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic age 7 day +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic age 7 day +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic age 7 day +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic cell type protoplast http://purl.obolibrary.org/obo/CL_0000371 +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic developmental stage seedling http://purl.obolibrary.org/obo/PO_0007131 +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic ecotype Col-0 http://www.ebi.ac.uk/efo/EFO_0005148 +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic genotype wild type genotype +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic genotype wild type genotype +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic genotype wild type genotype +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic genotype wild type genotype +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic genotype wild type genotype +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic genotype wild type genotype +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic genotype wild type genotype +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic genotype wild type genotype +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic genotype wild type genotype +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic genotype wild type genotype +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic growth condition long day length regimen http://purl.obolibrary.org/obo/EO_0007199 +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic organism Arabidopsis thaliana http://purl.obolibrary.org/obo/NCBITaxon_3702 +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic organism part root http://purl.obolibrary.org/obo/PO_0009005 +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic single cell quality OK +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic single cell quality OK +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic single cell quality OK +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic single cell quality OK +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic single cell quality OK +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic single cell quality OK +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic single cell quality OK +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic single cell quality OK +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic single cell quality OK +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic single cell quality OK +E-CURD-4 SRR8206654-CATTCAACCAAG characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206660-CCCTACCGTAGA characteristic stimulus none http://www.ebi.ac.uk/efo/EFO_0001461 +E-CURD-4 SRR8206654-TGGAATTTACGA characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206654-CCCGCCAGGTAG characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206654-ACGCTAGGGTTA characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-TCCAATAGTGAT characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-ATCCGATATGCA characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-GTGGCTCATTTG characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-TTTGTCGTGTGC characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-GCCCCTTTATTT characteristic stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206654-CATTCAACCAAG factor age 5 day +E-CURD-4 SRR8206660-CCCTACCGTAGA factor age 5 day +E-CURD-4 SRR8206654-TGGAATTTACGA factor age 5 day +E-CURD-4 SRR8206654-CCCGCCAGGTAG factor age 5 day +E-CURD-4 SRR8206656-TCCAATAGTGAT factor age 7 day +E-CURD-4 SRR8206656-ATCCGATATGCA factor age 7 day +E-CURD-4 SRR8206656-GTGGCTCATTTG factor age 7 day +E-CURD-4 SRR8206656-TTTGTCGTGTGC factor age 7 day +E-CURD-4 SRR8206656-GCCCCTTTATTT factor age 7 day +E-CURD-4 SRR8206654-CATTCAACCAAG factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206660-CCCTACCGTAGA factor stimulus none http://www.ebi.ac.uk/efo/EFO_0001461 +E-CURD-4 SRR8206654-CCCGCCAGGTAG factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206654-ACGCTAGGGTTA factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-TCCAATAGTGAT factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-ATCCGATATGCA factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-GTGGCTCATTTG factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-TTTGTCGTGTGC factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206656-GCCCCTTTATTT factor stimulus sucrose http://purl.obolibrary.org/obo/CHEBI_17992 +E-CURD-4 SRR8206654-CATTCAACCAAG factor inferred cell type - authors labels columella root cap cell 6 http://purl.obolibrary.org/obo/PO_0020132 +E-CURD-4 SRR8206660-CCCTACCGTAGA factor inferred cell type - authors labels root endodermis 12 http://purl.obolibrary.org/obo/PO_0005059 +E-CURD-4 SRR8206654-TGGAATTTACGA factor inferred cell type - authors labels columella root cap cell 5 http://purl.obolibrary.org/obo/PO_0020132 +E-CURD-4 SRR8206654-CCCGCCAGGTAG factor inferred cell type - authors labels non-hair root epidermal cell 2 http://purl.obolibrary.org/obo/PO_0000263 +E-CURD-4 SRR8206656-GCCCCTTTATTT factor inferred cell type - authors labels trichoblast 17 http://purl.obolibrary.org/obo/PO_0000262 diff --git a/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.idf.txt b/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.idf.txt new file mode 100644 index 0000000..0a0618a --- /dev/null +++ b/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.idf.txt @@ -0,0 +1,41 @@ +MAGE-TAB Version 1.1 +Investigation Title High-throughput single-cell transcriptome profiling of plant cell types - single cell dataset +Experiment Description Single-cell transcriptome analysis of heterogeneous tissues can provide high-resolution windows into the spatiotemporal dynamics of developmental processes and environmental responses. Here we use the high-hroughput Drop-seq approach to profile the transcriptomes of over 12,000 individual cells from the Arabidopsis root. We identify marker genes for a diversity of cell types, capture cell-type frequency and gene expression alterations in response to sucrose, and illuminate the transcriptome changes that occur across endodermis development. Single-cell transcriptomes were captured from over 12,000 cells, across 10 drop-seq runs (6 independent protoplast preparations) +Public Release Date 2019-05-13 +Experimental Factor Name age stimulus +Experimental Factor Type age stimulus +Term Source Name ArrayExpress +Term Source File http://www.ebi.ac.uk/arrayexpress/ +Person Last Name Shulse Cole Ciobanu Lin Yoshinaga Gouran Turco Zhu O’Malley Brady Dickel +Person First Name Christine Benjamin Doina Junyan Yuko Mona Gina Yiwen Ronan Siobhan Diane +Person Mid Initials N J M C M E +Person Email geo@ncbi.nlm.nih.gov +Person Affiliation DOE-Joint Genome Institute +Person Address DOE-Joint Genome Institute, 2800 Mitchell Drive, Walnut Creek, CA, USA +Person Roles submitter + +Protocol Name P-GSE122687-1 P-GSE122687-5 P-GSE122687-8 P-GSE122687-9 P-GSE122687-4 P-GSE122687-6 P-GSE122687-3 P-GSE122687-7 P-GSE122687-2 +Protocol Type sample treatment protocol sample treatment protocol nucleic acid library construction protocol nucleic acid library construction protocol nucleic acid library construction protocol nucleic acid library construction protocol nucleic acid library construction protocol growth protocol growth protocol +Protocol Description Protoplast suspensions were prepared from 5-day-old Arabidopsis seedlings using previously described methods (PMID: 16170893). Briefly, whole Arabidopsis roots were finely chopped with a Feather Disposable Scalpel #10 (Andwin Scientific, Schaumburg, IL) and distributed among 70-μm cell strainers (each containing 1,250-1,500 roots). Blades were changed every 5 to 6 plates to prevent dulling of the blade and consequent bruising of the tissue. Each strainer was then immersed in a solution of cellulysin (MilliporeSigma) and pectolyase (MilliporeSigma) for 60 minutes with agitation at 85 rpm on an orbital shaker at room temperature. After cell wall digestion, each strainer, containing remnants of roots that were not protoplasted, was removed and discarded. Protoplasts were then pelleted, resuspended, and filtered through a 40-μm cell strainer to eliminate any clumped cells. Libraries A and B are technical replicates made from the same protoplast preparation. Libraries F and G, and libraries I and J, respectively, are separate protoplast preparations made from the same seedling events. Otherwise, all libraries are independent biological samples Protoplast suspensions were prepared from 7-day-old Arabidopsis seedlings using previously described methods (PMID: 16170893). Briefly, whole Arabidopsis roots were finely chopped with a Feather Disposable Scalpel #10 (Andwin Scientific, Schaumburg, IL) and distributed among 70-μm cell strainers (each containing 1,250-1,500 roots). Blades were changed every 5 to 6 plates to prevent dulling of the blade and consequent bruising of the tissue. Each strainer was then immersed in a solution of cellulysin (MilliporeSigma) and pectolyase (MilliporeSigma) for 60 minutes with agitation at 85 rpm on an orbital shaker at room temperature. After cell wall digestion, each strainer, containing remnants of roots that were not protoplasted, was removed and discarded. Protoplasts were then pelleted, resuspended, and filtered through a 40-μm cell strainer to eliminate any clumped cells. Libraries A and B are technical replicates made from the same protoplast preparation. Libraries F and G, and libraries I and J, respectively, are separate protoplast preparations made from the same seedling events. Otherwise, all libraries are independent biological samples Cells were diluted in Solution A (PMID: 16170893) to 100 cells/ul. 10% mouse embryonic cells were added to each suspension. Single-cell suspensions were processed through Drop-Seq to generate single-cell cDNA libraries attached to microbeads as previously described (PMID: 26000488). The library was prepared according to Drop-seq Laboratory Protocol version 3.1 (http://mccarrolllab.com/dropseq/) using Illumina's Nextera XT DNA Library Preparation Kit. The library was uniquely indexed and then pooled and sequenced on a single lane of a NextSeq instrument (Illumina) Total RNA was isolated from flash frozen 5-day-old Arabidopsis root material using the Qiagen RNeasy kit (Carlsbad, CA). An RNA library was prepared for sequencing using the TruSeq Stranded mRNA Library Prep Kit (Illumina, RS-122-2101) according to the manufacturer’s Low Sample (LS) Protocol.manufacturer’s Low Sample (LS) Protocol. Cells were used at their starting concentration after protoplasting. 2.5% human cells were added to each suspension. Single-cell suspensions were processed through Drop-Seq to generate single-cell cDNA libraries attached to microbeads as previously described (PMID: 26000488). The library was prepared according to Drop-seq Laboratory Protocol version 3.1 (http://mccarrolllab.com/dropseq/) using Illumina's Nextera XT DNA Library Preparation Kit. The library was uniquely indexed and then pooled and sequenced on a single lane of a HiSeq 4000. Cells were used at their starting concentration after protoplasting. 2.5% human cells were added to each suspension. Single-cell suspensions were processed through Drop-Seq to generate single-cell cDNA libraries attached to microbeads as previously described (PMID: 26000488). The library was prepared according to Drop-seq Laboratory Protocol version 3.1 (http://mccarrolllab.com/dropseq/) using Illumina's Nextera XT DNA Library Preparation Kit. The library was uniquely indexed and then sequenced on a single lane of a HiSeq 2500. Cells were diluted in Solution A (PMID: 16170893) to 96 cells/ul. 2.5% human cells were added to each suspension. Single-cell suspensions were processed through Drop-Seq to generate single-cell cDNA libraries attached to microbeads as previously described (PMID: 26000488). The library was prepared according to Drop-seq Laboratory Protocol version 3.1 (http://mccarrolllab.com/dropseq/) using Illumina's Nextera XT DNA Library Preparation Kit. The library was uniquely indexed and then pooled and sequenced on a single lane of a HiSeq 4000. Seeds were sown at a density of ~125 seeds per row on sterile nylon mesh filters placed on top of plant growth media consisting of 1X Murashige and Skoog Basal Medium (Sigma-Aldrich, St. Louis, MO), 1% agar (Sigma-Aldrich), 2.6 mM 2-(N-Morpholino)ethanesulfonic acid (MES; Sigma-Aldrich), with no sucrose added, and adjusted to pH 5.7. Petri dishes were positioned vertically in an incubator (Percival Scientific, Perry, IA) under a long-day photoperiod (16 h of light) at 22°C. Seeds were sown at a density of ~125 seeds per row on sterile nylon mesh filters placed on top of plant growth media consisting of 1X Murashige and Skoog Basal Medium (Sigma-Aldrich, St. Louis, MO) supplemented with 1% sucrose (Sigma-Aldrich), 1% agar (Sigma-Aldrich), 2.6 mM 2-(N-Morpholino)ethanesulfonic acid (MES; Sigma-Aldrich), and adjusted to pH 5.7. Petri dishes were positioned vertically in an incubator (Percival Scientific, Perry, IA) under a long-day photoperiod (16 h of light) at 22°C. + +Comment[SecondaryAccession] GSE122687 SRP169576 +Comment[ExpressionAtlasAccession] E-CURD-4 +Comment[GEOReleaseDate] 2019-05-13 +Comment[ArrayExpressSubmissionDate] 2018-11-19 +Comment[GEOLastUpdateDate] 2019-05-16 +Comment[AEExperimentType] RNA-seq of coding RNA from single cells +Comment[RelatedExperiment] E-GEOD-116614 +SDRF File E-CURD-4.sdrf.txt + + +PubMed ID 31091459 +Publication DOI 10.1016/j.celrep.2019.04.054 +Publication Author List Christine N.Shulse, Benjamin J.Cole, Doina Ciobanu, Junyan Lin, Yuko Yoshinaga, Mona Gouran, Gina M.Turco, Yiwen Zhu, Ronan C.O’Malley, Siobhan M.Brady, Diane E.Dickel +Publication Title High-Throughput Single-Cell Transcriptome Profiling of Plant Cell Types +Publication Status published +Publication Status Term Source REF +Publication Status Term Accession Number + +Comment[EAExpectedClusters] 17 +Comment[EAExperimentType] baseline trajectory +Comment[EACurator] Nancy George diff --git a/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.sdrf.txt b/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.sdrf.txt new file mode 100644 index 0000000..7a9a2d6 --- /dev/null +++ b/tests/experiment_files/magetab/E-CURD-4/E-CURD-4.sdrf.txt @@ -0,0 +1,5 @@ +Source Name Comment[Sample_source_name] Comment[Sample_title] Characteristics[organism] Characteristics[age] Unit[time unit] Characteristics[ecotype] Characteristics[developmental stage] Characteristics[growth condition] Characteristics[stimulus] Characteristics[genotype] Characteristics[organism part] Characteristics[cell type] Comment[cell count] Characteristics[single cell quality] Material Type Protocol REF Term Source REF Protocol REF Term Source REF Protocol REF Term Source REF Extract Name Comment[BioSD_SAMPLE] Comment[INSTRUMENT_MODEL] Comment[LIBRARY_SELECTION] Comment[LIBRARY_LAYOUT] Comment[LIBRARY_SOURCE] Comment[LIBRARY_STRATEGY] Comment[LIBRARY_STRAND] Comment[end bias] Comment[input molecule] Comment[library construction] Comment[primer] Comment[single cell isolation] Comment[cdna read] Comment[cdna read offset] Comment[cdna read size] Comment[cell barcode offset] Comment[cell barcode read] Comment[cell barcode size] Comment[umi barcode offset] Comment[umi barcode read] Comment[umi barcode size] Material Type Assay Name Comment[ENA_EXPERIMENT] Comment[Platform_title] Technology Type Scan Name Comment[ENA_RUN] Comment[read1 file] Comment[FASTQ_URI] Comment[read2 file] Comment[FASTQ_URI] Factor Value[age] Unit[time unit] Factor Value[stimulus] +GSM3478124 1 SRS4057433 Arabidopsis_root_Drop-seq_replicate_A Arabidopsis thaliana 5 day Col-0 seedling long day length regimen sucrose wild type genotype root protoplast 2195 OK cell P-GSE122687-2 ArrayExpress P-GSE122687-3 ArrayExpress GSM3478124 extract 1 SAMN10440994 Illumina HiSeq 4000 cDNA PAIRED TRANSCRIPTOMIC SINGLE CELL RNA-Seq not applicable 3 prime tag polyA RNA Drop-seq oligo-dT Drop-seq read2 0 50 0 read1 12 12 read1 8 polyA RNA GSM3478124 SRX5025979 Illumina HiSeq 4000 (Arabidopsis thaliana) sequencing assay SRR8206654 SRR8206654 SRR8206654_1.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/004/SRR8206654/SRR8206654_1.fastq.gz SRR8206654_2.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/004/SRR8206654/SRR8206654_2.fastq.gz 5 day sucrose +GSM3478130 1 SRS4057439 Arabidopsis_root_Drop-seq_replicate_G Arabidopsis thaliana 5 day Col-0 seedling long day length regimen none wild type genotype root protoplast 430 OK cell P-GSE122687-1 ArrayExpress P-GSE122687-7 ArrayExpress P-GSE122687-8 ArrayExpress GSM3478130 extract 1 SAMN10440988 Illumina NextSeq 500 cDNA PAIRED TRANSCRIPTOMIC SINGLE CELL RNA-Seq not applicable 3 prime tag polyA RNA Drop-seq oligo-dT Drop-seq read2 0 50 0 read1 12 12 read1 8 polyA RNA GSM3478130 SRX5025985 Illumina NextSeq 500 (Arabidopsis thaliana) sequencing assay SRR8206660 SRR8206660 SRR8206660_1.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/000/SRR8206660/SRR8206660_1.fastq.gz SRR8206660_2.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/000/SRR8206660/SRR8206660_2.fastq.gz 5 day none +GSM3478126 1 SRS4057435 Arabidopsis_root_Drop-seq_replicate_C Arabidopsis thaliana 7 day Col-0 seedling long day length regimen sucrose wild type genotype root protoplast 2056 OK cell P-GSE122687-5 ArrayExpress P-GSE122687-6 ArrayExpress P-GSE122687-2 ArrayExpress GSM3478126 extract 1 SAMN10440992 Illumina HiSeq 2500 cDNA PAIRED TRANSCRIPTOMIC SINGLE CELL RNA-Seq not applicable 3 prime tag polyA RNA Drop-seq oligo-dT Drop-seq read2 0 50 0 read1 12 12 read1 8 polyA RNA GSM3478126 SRX5025981 Illumina HiSeq 2500 (Arabidopsis thaliana) sequencing assay SRR8206656 SRR8206656 SRR8206656_1.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/006/SRR8206656/SRR8206656_1.fastq.gz SRR8206656_2.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/006/SRR8206656/SRR8206656_2.fastq.gz 7 day sucrose +GSM3478126 1 SRS4057435 Arabidopsis_root_Drop-seq_replicate_C Arabidopsis thaliana 7 day Col-0 seedling long day length regimen sucrose wild type genotype root protoplast 2056 OK cell P-GSE122687-5 ArrayExpress P-GSE122687-6 ArrayExpress P-GSE122687-2 ArrayExpress GSM3478126 extract 1 SAMN10440992 Illumina HiSeq 2500 cDNA PAIRED TRANSCRIPTOMIC SINGLE CELL RNA-Seq not applicable 3 prime tag polyA RNA Drop-seq oligo-dT Drop-seq read2 0 50 0 read1 12 12 read1 8 polyA RNA GSM3478126 SRX5025981 Illumina HiSeq 2500 (Arabidopsis thaliana) sequencing assay SRR8206656 SRR8206656 SRR8206656_1.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/006/SRR8206656/SRR8206656_1.fastq.gz SRR8206656_2.fastq.gz ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR820/006/SRR8206656/SRR8206656_2.fastq.gz 7 day sucrose diff --git a/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv b/tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv similarity index 83% rename from fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv rename to tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv index 0dd9617..049ac22 100644 --- a/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv +++ b/tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv @@ -7,7 +7,10 @@ E-MTAB-2983 ERR647946 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647946 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647946 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647946 characteristic single cell quality OK -E-MTAB-2983 ERR647946 factor single cell identifier 24 +E-MTAB-2983 ERR647946 factor single cell identifier 24 +E-MTAB-2983 ERR647946 factor skin 24 +E-MTAB-2983 ERR647946 factor age 24 +E-MTAB-2983 ERR647946 factor bala 24 E-MTAB-2983 ERR647947 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647947 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647947 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -17,7 +20,10 @@ E-MTAB-2983 ERR647947 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647947 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647947 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647947 characteristic single cell quality OK -E-MTAB-2983 ERR647947 factor single cell identifier 5 +E-MTAB-2983 ERR647947 factor single cell identifier 5 +E-MTAB-2983 ERR647947 factor skin 5 +E-MTAB-2983 ERR647947 factor age 5 +E-MTAB-2983 ERR647947 factor bala 5 E-MTAB-2983 ERR647948 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647948 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647948 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -27,7 +33,10 @@ E-MTAB-2983 ERR647948 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647948 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647948 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647948 characteristic single cell quality OK -E-MTAB-2983 ERR647948 factor single cell identifier 27 +E-MTAB-2983 ERR647948 factor single cell identifier 27 +E-MTAB-2983 ERR647948 factor skin 27 +E-MTAB-2983 ERR647948 factor age 27 +E-MTAB-2983 ERR647948 factor bala 27 E-MTAB-2983 ERR647949 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647949 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647949 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -37,7 +46,10 @@ E-MTAB-2983 ERR647949 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647949 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647949 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647949 characteristic single cell quality OK -E-MTAB-2983 ERR647949 factor single cell identifier 20 +E-MTAB-2983 ERR647949 factor single cell identifier 20 +E-MTAB-2983 ERR647949 factor skin 20 +E-MTAB-2983 ERR647949 factor age 20 +E-MTAB-2983 ERR647949 factor bala 20 E-MTAB-2983 ERR647950 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647950 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647950 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -47,7 +59,10 @@ E-MTAB-2983 ERR647950 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647950 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647950 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647950 characteristic single cell quality OK -E-MTAB-2983 ERR647950 factor single cell identifier 17 +E-MTAB-2983 ERR647950 factor single cell identifier 17 +E-MTAB-2983 ERR647950 factor skin 17 +E-MTAB-2983 ERR647950 factor age 17 +E-MTAB-2983 ERR647950 factor bala 17 E-MTAB-2983 ERR647951 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647951 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647951 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -57,7 +72,10 @@ E-MTAB-2983 ERR647951 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647951 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647951 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647951 characteristic single cell quality OK -E-MTAB-2983 ERR647951 factor single cell identifier 2 +E-MTAB-2983 ERR647951 factor single cell identifier 2 +E-MTAB-2983 ERR647951 factor skin 2 +E-MTAB-2983 ERR647951 factor age 2 +E-MTAB-2983 ERR647951 factor bala 2 E-MTAB-2983 ERR647952 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647952 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647952 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -67,7 +85,10 @@ E-MTAB-2983 ERR647952 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647952 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647952 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647952 characteristic single cell quality OK -E-MTAB-2983 ERR647952 factor single cell identifier 13 +E-MTAB-2983 ERR647952 factor single cell identifier 13 +E-MTAB-2983 ERR647952 factor skin 13 +E-MTAB-2983 ERR647952 factor age 13 +E-MTAB-2983 ERR647952 factor bala 13 E-MTAB-2983 ERR647953 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647953 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647953 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -77,7 +98,10 @@ E-MTAB-2983 ERR647953 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647953 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647953 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647953 characteristic single cell quality OK -E-MTAB-2983 ERR647953 factor single cell identifier 28 +E-MTAB-2983 ERR647953 factor single cell identifier 28 +E-MTAB-2983 ERR647953 factor skin 28 +E-MTAB-2983 ERR647953 factor age 28 +E-MTAB-2983 ERR647953 factor bala 28 E-MTAB-2983 ERR647954 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647954 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647954 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -87,7 +111,10 @@ E-MTAB-2983 ERR647954 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647954 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647954 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647954 characteristic single cell quality OK -E-MTAB-2983 ERR647954 factor single cell identifier 23 +E-MTAB-2983 ERR647954 factor single cell identifier 23 +E-MTAB-2983 ERR647954 factor skin 23 +E-MTAB-2983 ERR647954 factor age 23 +E-MTAB-2983 ERR647954 factor bala 23 E-MTAB-2983 ERR647955 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647955 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647955 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -97,7 +124,10 @@ E-MTAB-2983 ERR647955 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647955 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647955 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647955 characteristic single cell quality OK -E-MTAB-2983 ERR647955 factor single cell identifier 19 +E-MTAB-2983 ERR647955 factor single cell identifier 19 +E-MTAB-2983 ERR647955 factor skin 19 +E-MTAB-2983 ERR647955 factor age 19 +E-MTAB-2983 ERR647955 factor bala 19 E-MTAB-2983 ERR647956 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647956 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647956 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -107,7 +137,10 @@ E-MTAB-2983 ERR647956 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647956 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647956 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647956 characteristic single cell quality OK -E-MTAB-2983 ERR647956 factor single cell identifier 38 +E-MTAB-2983 ERR647956 factor single cell identifier 38 +E-MTAB-2983 ERR647956 factor skin 38 +E-MTAB-2983 ERR647956 factor age 38 +E-MTAB-2983 ERR647956 factor bala 38 E-MTAB-2983 ERR647957 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647957 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647957 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -117,7 +150,10 @@ E-MTAB-2983 ERR647957 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647957 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647957 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647957 characteristic single cell quality OK -E-MTAB-2983 ERR647957 factor single cell identifier 12 +E-MTAB-2983 ERR647957 factor single cell identifier 12 +E-MTAB-2983 ERR647957 factor skin 12 +E-MTAB-2983 ERR647957 factor age 12 +E-MTAB-2983 ERR647957 factor bala 12 E-MTAB-2983 ERR647958 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647958 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647958 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -127,7 +163,10 @@ E-MTAB-2983 ERR647958 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647958 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647958 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647958 characteristic single cell quality OK -E-MTAB-2983 ERR647958 factor single cell identifier 26 +E-MTAB-2983 ERR647958 factor single cell identifier 26 +E-MTAB-2983 ERR647958 factor skin 26 +E-MTAB-2983 ERR647958 factor age 26 +E-MTAB-2983 ERR647958 factor bala 26 E-MTAB-2983 ERR647959 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647959 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647959 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -137,7 +176,10 @@ E-MTAB-2983 ERR647959 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647959 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647959 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647959 characteristic single cell quality OK -E-MTAB-2983 ERR647959 factor single cell identifier 37 +E-MTAB-2983 ERR647959 factor single cell identifier 37 +E-MTAB-2983 ERR647959 factor skin 37 +E-MTAB-2983 ERR647959 factor age 37 +E-MTAB-2983 ERR647959 factor bala 37 E-MTAB-2983 ERR647960 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647960 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647960 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -147,7 +189,10 @@ E-MTAB-2983 ERR647960 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647960 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647960 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647960 characteristic single cell quality OK -E-MTAB-2983 ERR647960 factor single cell identifier 18 +E-MTAB-2983 ERR647960 factor single cell identifier 18 +E-MTAB-2983 ERR647960 factor skin 18 +E-MTAB-2983 ERR647960 factor age 18 +E-MTAB-2983 ERR647960 factor bala 18 E-MTAB-2983 ERR647961 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647961 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647961 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -157,7 +202,10 @@ E-MTAB-2983 ERR647961 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647961 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647961 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647961 characteristic single cell quality OK -E-MTAB-2983 ERR647961 factor single cell identifier 29 +E-MTAB-2983 ERR647961 factor single cell identifier 29 +E-MTAB-2983 ERR647961 factor skin 29 +E-MTAB-2983 ERR647961 factor age 29 +E-MTAB-2983 ERR647961 factor bala 29 E-MTAB-2983 ERR647962 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647962 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647962 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -167,7 +215,10 @@ E-MTAB-2983 ERR647962 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647962 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647962 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647962 characteristic single cell quality OK -E-MTAB-2983 ERR647962 factor single cell identifier 36 +E-MTAB-2983 ERR647962 factor single cell identifier 36 +E-MTAB-2983 ERR647962 factor skin 36 +E-MTAB-2983 ERR647962 factor age 36 +E-MTAB-2983 ERR647962 factor bala 36 E-MTAB-2983 ERR647963 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647963 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647963 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -177,7 +228,10 @@ E-MTAB-2983 ERR647963 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647963 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647963 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647963 characteristic single cell quality OK -E-MTAB-2983 ERR647963 factor single cell identifier 9 +E-MTAB-2983 ERR647963 factor single cell identifier 9 +E-MTAB-2983 ERR647963 factor skin 9 +E-MTAB-2983 ERR647963 factor age 9 +E-MTAB-2983 ERR647963 factor bala 9 E-MTAB-2983 ERR647964 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647964 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647964 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -187,7 +241,10 @@ E-MTAB-2983 ERR647964 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647964 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647964 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647964 characteristic single cell quality OK -E-MTAB-2983 ERR647964 factor single cell identifier 8 +E-MTAB-2983 ERR647964 factor single cell identifier 8 +E-MTAB-2983 ERR647964 factor skin 8 +E-MTAB-2983 ERR647964 factor age 8 +E-MTAB-2983 ERR647964 factor bala 8 E-MTAB-2983 ERR647965 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647965 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647965 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -197,7 +254,10 @@ E-MTAB-2983 ERR647965 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647965 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647965 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647965 characteristic single cell quality OK -E-MTAB-2983 ERR647965 factor single cell identifier 34 +E-MTAB-2983 ERR647965 factor single cell identifier 34 +E-MTAB-2983 ERR647965 factor skin 34 +E-MTAB-2983 ERR647965 factor age 34 +E-MTAB-2983 ERR647965 factor bala 34 E-MTAB-2983 ERR647966 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647966 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647966 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -207,7 +267,10 @@ E-MTAB-2983 ERR647966 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647966 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647966 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647966 characteristic single cell quality OK -E-MTAB-2983 ERR647966 factor single cell identifier 7 +E-MTAB-2983 ERR647966 factor single cell identifier 7 +E-MTAB-2983 ERR647966 factor skin 7 +E-MTAB-2983 ERR647966 factor age 7 +E-MTAB-2983 ERR647966 factor bala 7 E-MTAB-2983 ERR647967 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647967 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647967 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -217,7 +280,10 @@ E-MTAB-2983 ERR647967 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647967 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647967 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647967 characteristic single cell quality OK -E-MTAB-2983 ERR647967 factor single cell identifier 22 +E-MTAB-2983 ERR647967 factor single cell identifier 22 +E-MTAB-2983 ERR647967 factor skin 22 +E-MTAB-2983 ERR647967 factor age 22 +E-MTAB-2983 ERR647967 factor bala 22 E-MTAB-2983 ERR647968 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647968 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647968 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -227,7 +293,10 @@ E-MTAB-2983 ERR647968 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647968 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647968 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647968 characteristic single cell quality OK -E-MTAB-2983 ERR647968 factor single cell identifier 14 +E-MTAB-2983 ERR647968 factor single cell identifier 14 +E-MTAB-2983 ERR647968 factor skin 14 +E-MTAB-2983 ERR647968 factor age 14 +E-MTAB-2983 ERR647968 factor bala 14 E-MTAB-2983 ERR647969 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647969 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647969 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -237,7 +306,10 @@ E-MTAB-2983 ERR647969 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647969 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647969 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647969 characteristic single cell quality OK -E-MTAB-2983 ERR647969 factor single cell identifier 6 +E-MTAB-2983 ERR647969 factor single cell identifier 6 +E-MTAB-2983 ERR647969 factor skin 6 +E-MTAB-2983 ERR647969 factor age 6 +E-MTAB-2983 ERR647969 factor bala 6 E-MTAB-2983 ERR647970 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647970 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647970 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -247,7 +319,10 @@ E-MTAB-2983 ERR647970 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647970 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647970 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647970 characteristic single cell quality OK -E-MTAB-2983 ERR647970 factor single cell identifier 21 +E-MTAB-2983 ERR647970 factor single cell identifier 21 +E-MTAB-2983 ERR647970 factor skin 21 +E-MTAB-2983 ERR647970 factor age 21 +E-MTAB-2983 ERR647970 factor bala 21 E-MTAB-2983 ERR647971 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647971 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647971 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -257,7 +332,10 @@ E-MTAB-2983 ERR647971 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647971 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647971 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647971 characteristic single cell quality OK -E-MTAB-2983 ERR647971 factor single cell identifier 25 +E-MTAB-2983 ERR647971 factor single cell identifier 25 +E-MTAB-2983 ERR647971 factor skin 25 +E-MTAB-2983 ERR647971 factor age 25 +E-MTAB-2983 ERR647971 factor bala 25 E-MTAB-2983 ERR647972 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647972 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647972 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -267,7 +345,10 @@ E-MTAB-2983 ERR647972 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647972 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647972 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647972 characteristic single cell quality OK -E-MTAB-2983 ERR647972 factor single cell identifier 32 +E-MTAB-2983 ERR647972 factor single cell identifier 32 +E-MTAB-2983 ERR647972 factor skin 32 +E-MTAB-2983 ERR647972 factor age 32 +E-MTAB-2983 ERR647972 factor bala 32 E-MTAB-2983 ERR647973 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647973 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647973 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -277,7 +358,10 @@ E-MTAB-2983 ERR647973 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647973 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647973 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647973 characteristic single cell quality OK -E-MTAB-2983 ERR647973 factor single cell identifier 16 +E-MTAB-2983 ERR647973 factor single cell identifier 16 +E-MTAB-2983 ERR647973 factor skin 16 +E-MTAB-2983 ERR647973 factor age 16 +E-MTAB-2983 ERR647973 factor bala 16 E-MTAB-2983 ERR647974 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647974 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647974 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -287,7 +371,10 @@ E-MTAB-2983 ERR647974 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647974 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647974 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647974 characteristic single cell quality OK -E-MTAB-2983 ERR647974 factor single cell identifier 10 +E-MTAB-2983 ERR647974 factor single cell identifier 10 +E-MTAB-2983 ERR647974 factor skin 10 +E-MTAB-2983 ERR647974 factor age 10 +E-MTAB-2983 ERR647974 factor bala 10 E-MTAB-2983 ERR647975 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647975 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647975 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -297,7 +384,10 @@ E-MTAB-2983 ERR647975 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647975 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647975 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647975 characteristic single cell quality OK -E-MTAB-2983 ERR647975 factor single cell identifier 35 +E-MTAB-2983 ERR647975 factor single cell identifier 35 +E-MTAB-2983 ERR647975 factor skin 35 +E-MTAB-2983 ERR647975 factor age 35 +E-MTAB-2983 ERR647975 factor bala 35 E-MTAB-2983 ERR647976 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647976 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647976 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -307,7 +397,10 @@ E-MTAB-2983 ERR647976 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647976 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647976 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647976 characteristic single cell quality OK -E-MTAB-2983 ERR647976 factor single cell identifier 33 +E-MTAB-2983 ERR647976 factor single cell identifier 33 +E-MTAB-2983 ERR647976 factor skin 33 +E-MTAB-2983 ERR647976 factor age 33 +E-MTAB-2983 ERR647976 factor bala 33 E-MTAB-2983 ERR647977 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647977 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647977 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -317,7 +410,10 @@ E-MTAB-2983 ERR647977 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647977 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647977 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647977 characteristic single cell quality OK -E-MTAB-2983 ERR647977 factor single cell identifier 15 +E-MTAB-2983 ERR647977 factor single cell identifier 15 +E-MTAB-2983 ERR647977 factor skin 15 +E-MTAB-2983 ERR647977 factor age 15 +E-MTAB-2983 ERR647977 factor bala 15 E-MTAB-2983 ERR647978 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647978 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647978 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -327,7 +423,10 @@ E-MTAB-2983 ERR647978 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647978 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647978 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647978 characteristic single cell quality OK -E-MTAB-2983 ERR647978 factor single cell identifier 1 +E-MTAB-2983 ERR647978 factor single cell identifier 1 +E-MTAB-2983 ERR647978 factor skin 1 +E-MTAB-2983 ERR647978 factor age 1 +E-MTAB-2983 ERR647978 factor bala 1 E-MTAB-2983 ERR647979 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647979 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647979 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -337,7 +436,10 @@ E-MTAB-2983 ERR647979 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647979 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647979 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647979 characteristic single cell quality OK -E-MTAB-2983 ERR647979 factor single cell identifier 11 +E-MTAB-2983 ERR647979 factor single cell identifier 11 +E-MTAB-2983 ERR647979 factor skin 11 +E-MTAB-2983 ERR647979 factor age 11 +E-MTAB-2983 ERR647979 factor bala 11 E-MTAB-2983 ERR647980 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647980 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647980 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -347,7 +449,10 @@ E-MTAB-2983 ERR647980 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647980 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647980 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647980 characteristic single cell quality OK -E-MTAB-2983 ERR647980 factor single cell identifier 4 +E-MTAB-2983 ERR647980 factor single cell identifier 4 +E-MTAB-2983 ERR647980 factor skin 4 +E-MTAB-2983 ERR647980 factor age 4 +E-MTAB-2983 ERR647980 factor bala 4 E-MTAB-2983 ERR647981 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647981 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647981 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -357,7 +462,10 @@ E-MTAB-2983 ERR647981 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647981 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647981 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647981 characteristic single cell quality OK -E-MTAB-2983 ERR647981 factor single cell identifier 30 +E-MTAB-2983 ERR647981 factor single cell identifier 30 +E-MTAB-2983 ERR647981 factor skin 30 +E-MTAB-2983 ERR647981 factor age 30 +E-MTAB-2983 ERR647981 factor bala 30 E-MTAB-2983 ERR647982 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647982 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647982 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -367,7 +475,10 @@ E-MTAB-2983 ERR647982 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647982 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647982 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647982 characteristic single cell quality OK -E-MTAB-2983 ERR647982 factor single cell identifier 31 +E-MTAB-2983 ERR647982 factor single cell identifier 31 +E-MTAB-2983 ERR647982 factor skin 31 +E-MTAB-2983 ERR647982 factor age 31 +E-MTAB-2983 ERR647982 factor bala 31 E-MTAB-2983 ERR647983 characteristic biopsy site ovarian cortex http://purl.obolibrary.org/obo/UBERON_0013191 E-MTAB-2983 ERR647983 characteristic developmental stage adult http://www.ebi.ac.uk/efo/EFO_0001272 E-MTAB-2983 ERR647983 characteristic disease normal http://purl.obolibrary.org/obo/PATO_0000461 @@ -377,4 +488,7 @@ E-MTAB-2983 ERR647983 characteristic organism part ovary http://purl.obolibrary E-MTAB-2983 ERR647983 characteristic phenotype DDX4 antibody-positive E-MTAB-2983 ERR647983 characteristic sex female http://purl.obolibrary.org/obo/PATO_0000383 E-MTAB-2983 ERR647983 characteristic single cell quality OK -E-MTAB-2983 ERR647983 factor single cell identifier 3 +E-MTAB-2983 ERR647983 factor single cell identifier 3 +E-MTAB-2983 ERR647983 factor skin 3 +E-MTAB-2983 ERR647983 factor age 3 +E-MTAB-2983 ERR647983 factor bala 3 diff --git a/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.idf.txt b/tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.idf.txt similarity index 100% rename from fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.idf.txt rename to tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.idf.txt diff --git a/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt b/tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt similarity index 86% rename from fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt rename to tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt index e96728e..895c41f 100644 --- a/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt +++ b/tests/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt @@ -1,39 +1,38 @@ -Source Name Comment[ENA_SAMPLE] Characteristics[organism] Characteristics[sex] Characteristics[developmental stage] Characteristics[disease] Characteristics[individual] Characteristics[organism part] Characteristics[biopsy site] Characteristics[phenotype] Characteristics[single cell quality] Material Type Description Protocol REF Protocol REF Performer Extract Name Comment[single cell isolation] Comment[library construction] Comment[end bias] Comment[input molecule] Comment[primer] Comment[spike in] Comment[LIBRARY_STRAND] Comment[LIBRARY_LAYOUT] Comment[LIBRARY_SELECTION] Comment[LIBRARY_SOURCE] Comment[LIBRARY_STRATEGY] Comment[spike sequence file] Protocol REF Performer Assay Name Technology Type Comment[ENA_EXPERIMENT] Scan Name Comment[SUBMITTED_FILE_NAME] Comment[ENA_RUN] Comment[FASTQ_URI] Factor Value[single cell identifier] -P25 ERS559135 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P25 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P25 sequencing assay ERX604303 P25.fastq.gz P25.fastq.gz ERR647946 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647946/ERR647946.fastq.gz 24 -P6 ERS559159 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P6 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P6 sequencing assay ERX604327 P6.fastq.gz P6.fastq.gz ERR647947 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647947/ERR647947.fastq.gz 5 -P28 ERS559166 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P28 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P28 sequencing assay ERX604334 P28.fastq.gz P28.fastq.gz ERR647948 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647948/ERR647948.fastq.gz 27 -P21 ERS559142 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P21 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P21 sequencing assay ERX604310 P21.fastq.gz P21.fastq.gz ERR647949 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647949/ERR647949.fastq.gz 20 -P18 ERS559163 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P18 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P18 sequencing assay ERX604331 P18.fastq.gz P18.fastq.gz ERR647950 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647950/ERR647950.fastq.gz 17 -P3 ERS559143 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P3 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P3 sequencing assay ERX604311 P3.fastq.gz P3.fastq.gz ERR647951 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647951/ERR647951.fastq.gz 2 -P14 ERS559150 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P14 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P14 sequencing assay ERX604318 P14.fastq.gz P14.fastq.gz ERR647952 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647952/ERR647952.fastq.gz 13 -P29 ERS559132 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P29 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P29 sequencing assay ERX604300 P29.fastq.gz P29.fastq.gz ERR647953 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647953/ERR647953.fastq.gz 28 -P24 ERS559167 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P24 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P24 sequencing assay ERX604335 P24.fastq.gz P24.fastq.gz ERR647954 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647954/ERR647954.fastq.gz 23 -P20 ERS559155 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P20 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P20 sequencing assay ERX604323 P20.fastq.gz P20.fastq.gz ERR647955 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647955/ERR647955.fastq.gz 19 -P41 ERS559158 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P41 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P41 sequencing assay ERX604326 P41.fastq.gz P41.fastq.gz ERR647956 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647956/ERR647956.fastq.gz 38 -P13 ERS559148 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P13 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P13 sequencing assay ERX604316 P13.fastq.gz P13.fastq.gz ERR647957 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647957/ERR647957.fastq.gz 12 -P27 ERS559160 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P27 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P27 sequencing assay ERX604328 P27.fastq.gz P27.fastq.gz ERR647958 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647958/ERR647958.fastq.gz 26 -P40 ERS559154 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P40 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P40 sequencing assay ERX604322 P40.fastq.gz P40.fastq.gz ERR647959 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647959/ERR647959.fastq.gz 37 -P19 ERS559164 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P19 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P19 sequencing assay ERX604332 P19.fastq.gz P19.fastq.gz ERR647960 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647960/ERR647960.fastq.gz 18 -P30 ERS559138 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P30 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P30 sequencing assay ERX604306 P30.fastq.gz P30.fastq.gz ERR647961 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647961/ERR647961.fastq.gz 29 -P39 ERS559139 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P39 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P39 sequencing assay ERX604307 P39.fastq.gz P39.fastq.gz ERR647962 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647962/ERR647962.fastq.gz 36 -P10 ERS559161 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P10 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P10 sequencing assay ERX604329 P10.fastq.gz P10.fastq.gz ERR647963 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647963/ERR647963.fastq.gz 9 -P9 ERS559141 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P9 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P9 sequencing assay ERX604309 P9.fastq.gz P9.fastq.gz ERR647964 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647964/ERR647964.fastq.gz 8 -P36 ERS559153 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P36 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P36 sequencing assay ERX604321 P36.fastq.gz P36.fastq.gz ERR647965 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647965/ERR647965.fastq.gz 34 -P8 ERS559168 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P8 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P8 sequencing assay ERX604336 P8.fastq.gz P8.fastq.gz ERR647966 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647966/ERR647966.fastq.gz 7 -P23 ERS559151 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P23 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P23 sequencing assay ERX604319 P23.fastq.gz P23.fastq.gz ERR647967 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647967/ERR647967.fastq.gz 22 -P15 ERS559162 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P15 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P15 sequencing assay ERX604330 P15.fastq.gz P15.fastq.gz ERR647968 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647968/ERR647968.fastq.gz 14 -P7 ERS559146 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P7 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P7 sequencing assay ERX604314 P7.fastq.gz P7.fastq.gz ERR647969 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647969/ERR647969.fastq.gz 6 -P22 ERS559144 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P22 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P22 sequencing assay ERX604312 P22.fastq.gz P22.fastq.gz ERR647970 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647970/ERR647970.fastq.gz 21 -P26 ERS559169 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P26 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P26 sequencing assay ERX604337 P26.fastq.gz P26.fastq.gz ERR647971 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647971/ERR647971.fastq.gz 25 -P34 ERS559157 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P34 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P34 sequencing assay ERX604325 P34.fastq.gz P34.fastq.gz ERR647972 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647972/ERR647972.fastq.gz 32 -P17 ERS559134 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P17 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P17 sequencing assay ERX604302 P17.fastq.gz P17.fastq.gz ERR647973 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647973/ERR647973.fastq.gz 16 -P11 ERS559145 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P11 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P11 sequencing assay ERX604313 P11.fastq.gz P11.fastq.gz ERR647974 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647974/ERR647974.fastq.gz 10 -P37 ERS559133 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P37 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P37 sequencing assay ERX604301 P37.fastq.gz P37.fastq.gz ERR647975 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647975/ERR647975.fastq.gz 35 -P35 ERS559149 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P35 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P35 sequencing assay ERX604317 P35.fastq.gz P35.fastq.gz ERR647976 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647976/ERR647976.fastq.gz 33 -P16 ERS559137 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P16 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P16 sequencing assay ERX604305 P16.fastq.gz P16.fastq.gz ERR647977 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647977/ERR647977.fastq.gz 15 -P1 ERS559156 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P1 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P1 sequencing assay ERX604324 P1.fastq.gz P1.fastq.gz ERR647978 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647978/ERR647978.fastq.gz 1 -P12 ERS559136 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P12 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P12 sequencing assay ERX604304 P12.fastq.gz P12.fastq.gz ERR647979 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647979/ERR647979.fastq.gz 11 -P5 ERS559147 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P5 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P5 sequencing assay ERX604315 P5.fastq.gz P5.fastq.gz ERR647980 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647980/ERR647980.fastq.gz 4 -P31 ERS559165 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P31 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P31 sequencing assay ERX604333 P31.fastq.gz P31.fastq.gz ERR647981 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647981/ERR647981.fastq.gz 30 -P33 ERS559140 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P33 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P33 sequencing assay ERX604308 P33.fastq.gz P33.fastq.gz ERR647982 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647982/ERR647982.fastq.gz 31 -P4 ERS559152 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P4 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P4 sequencing assay ERX604320 P4.fastq.gz P4.fastq.gz ERR647983 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647983/ERR647983.fastq.gz 3 +Source Name Comment[ENA_SAMPLE] Characteristics [organism] Characteristics[sex] Characteristics [developmental stage] Characteristics[disease] Characteristics[individual] Characteristics[organism part] Characteristics[biopsy site] Characteristics[phenotype] Characteristics[single cell quality] Material Type Description Protocol REF Protocol REF Performer Extract Name Comment[single cell isolation] Comment[library construction] Comment[end bias] Comment[input molecule] Comment[primer] Comment[spike in] Comment[LIBRARY_STRAND] Comment[LIBRARY_LAYOUT] Comment[LIBRARY_SELECTION] Comment[LIBRARY_SOURCE] Comment[LIBRARY_STRATEGY] Comment[spike sequence file] Protocol REF Performer Assay Name Technology Type Comment[ENA_EXPERIMENT] Scan Name Comment[SUBMITTED_FILE_NAME] Comment[ENA_RUN] Comment[FASTQ_URI] FactorValue[single cell identifier] Factor Value[skin] Factor Value [age] FactorValue [bala] +P6 ERS559159 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P6 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P6 sequencing assay ERX604327 P6.fastq.gz P6.fastq.gz ERR647947 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647947/ERR647947.fastq.gz 5 5 5 5 +P28 ERS559166 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P28 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P28 sequencing assay ERX604334 P28.fastq.gz P28.fastq.gz ERR647948 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647948/ERR647948.fastq.gz 27 27 27 27 +P21 ERS559142 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P21 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P21 sequencing assay ERX604310 P21.fastq.gz P21.fastq.gz ERR647949 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647949/ERR647949.fastq.gz 20 20 20 20 +P18 ERS559163 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P18 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P18 sequencing assay ERX604331 P18.fastq.gz P18.fastq.gz ERR647950 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647950/ERR647950.fastq.gz 17 17 17 17 +P3 ERS559143 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P3 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P3 sequencing assay ERX604311 P3.fastq.gz P3.fastq.gz ERR647951 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647951/ERR647951.fastq.gz 2 2 2 2 +P14 ERS559150 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P14 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P14 sequencing assay ERX604318 P14.fastq.gz P14.fastq.gz ERR647952 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647952/ERR647952.fastq.gz 13 13 13 13 +P29 ERS559132 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P29 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P29 sequencing assay ERX604300 P29.fastq.gz P29.fastq.gz ERR647953 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647953/ERR647953.fastq.gz 28 28 28 28 +P24 ERS559167 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P24 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P24 sequencing assay ERX604335 P24.fastq.gz P24.fastq.gz ERR647954 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647954/ERR647954.fastq.gz 23 23 23 23 +P20 ERS559155 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P20 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P20 sequencing assay ERX604323 P20.fastq.gz P20.fastq.gz ERR647955 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647955/ERR647955.fastq.gz 19 19 19 19 +P41 ERS559158 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P41 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P41 sequencing assay ERX604326 P41.fastq.gz P41.fastq.gz ERR647956 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647956/ERR647956.fastq.gz 38 38 38 38 +P13 ERS559148 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P13 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P13 sequencing assay ERX604316 P13.fastq.gz P13.fastq.gz ERR647957 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647957/ERR647957.fastq.gz 12 12 12 12 +P27 ERS559160 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P27 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P27 sequencing assay ERX604328 P27.fastq.gz P27.fastq.gz ERR647958 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647958/ERR647958.fastq.gz 26 26 26 26 +P40 ERS559154 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P40 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P40 sequencing assay ERX604322 P40.fastq.gz P40.fastq.gz ERR647959 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647959/ERR647959.fastq.gz 37 37 37 37 +P19 ERS559164 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P19 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P19 sequencing assay ERX604332 P19.fastq.gz P19.fastq.gz ERR647960 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647960/ERR647960.fastq.gz 18 18 18 18 +P30 ERS559138 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P30 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P30 sequencing assay ERX604306 P30.fastq.gz P30.fastq.gz ERR647961 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647961/ERR647961.fastq.gz 29 29 29 29 +P39 ERS559139 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P39 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P39 sequencing assay ERX604307 P39.fastq.gz P39.fastq.gz ERR647962 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647962/ERR647962.fastq.gz 36 36 36 36 +P10 ERS559161 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P10 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P10 sequencing assay ERX604329 P10.fastq.gz P10.fastq.gz ERR647963 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647963/ERR647963.fastq.gz 9 9 9 9 +P9 ERS559141 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P9 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P9 sequencing assay ERX604309 P9.fastq.gz P9.fastq.gz ERR647964 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647964/ERR647964.fastq.gz 8 8 8 8 +P36 ERS559153 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P36 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P36 sequencing assay ERX604321 P36.fastq.gz P36.fastq.gz ERR647965 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647965/ERR647965.fastq.gz 34 34 34 34 +P8 ERS559168 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P8 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P8 sequencing assay ERX604336 P8.fastq.gz P8.fastq.gz ERR647966 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647966/ERR647966.fastq.gz 7 7 7 7 +P23 ERS559151 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P23 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P23 sequencing assay ERX604319 P23.fastq.gz P23.fastq.gz ERR647967 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647967/ERR647967.fastq.gz 22 22 22 22 +P15 ERS559162 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P15 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P15 sequencing assay ERX604330 P15.fastq.gz P15.fastq.gz ERR647968 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647968/ERR647968.fastq.gz 14 14 14 14 +P7 ERS559146 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P7 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P7 sequencing assay ERX604314 P7.fastq.gz P7.fastq.gz ERR647969 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647969/ERR647969.fastq.gz 6 6 6 6 +P22 ERS559144 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P22 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P22 sequencing assay ERX604312 P22.fastq.gz P22.fastq.gz ERR647970 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647970/ERR647970.fastq.gz 21 21 21 21 +P26 ERS559169 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P26 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P26 sequencing assay ERX604337 P26.fastq.gz P26.fastq.gz ERR647971 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647971/ERR647971.fastq.gz 25 25 25 25 +P34 ERS559157 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P34 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P34 sequencing assay ERX604325 P34.fastq.gz P34.fastq.gz ERR647972 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647972/ERR647972.fastq.gz 32 32 32 32 +P17 ERS559134 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P17 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P17 sequencing assay ERX604302 P17.fastq.gz P17.fastq.gz ERR647973 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647973/ERR647973.fastq.gz 16 16 16 16 +P11 ERS559145 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P11 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P11 sequencing assay ERX604313 P11.fastq.gz P11.fastq.gz ERR647974 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647974/ERR647974.fastq.gz 10 10 10 10 +P37 ERS559133 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P37 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P37 sequencing assay ERX604301 P37.fastq.gz P37.fastq.gz ERR647975 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647975/ERR647975.fastq.gz 35 35 35 35 +P35 ERS559149 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P35 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P35 sequencing assay ERX604317 P35.fastq.gz P35.fastq.gz ERR647976 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647976/ERR647976.fastq.gz 33 33 33 33 +P16 ERS559137 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P16 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P16 sequencing assay ERX604305 P16.fastq.gz P16.fastq.gz ERR647977 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647977/ERR647977.fastq.gz 15 15 15 15 +P1 ERS559156 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P1 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P1 sequencing assay ERX604324 P1.fastq.gz P1.fastq.gz ERR647978 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647978/ERR647978.fastq.gz 1 1 1 1 +P12 ERS559136 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P12 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P12 sequencing assay ERX604304 P12.fastq.gz P12.fastq.gz ERR647979 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647979/ERR647979.fastq.gz 11 11 11 11 +P5 ERS559147 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P5 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P5 sequencing assay ERX604315 P5.fastq.gz P5.fastq.gz ERR647980 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647980/ERR647980.fastq.gz 4 4 4 4 +P31 ERS559165 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P31 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P31 sequencing assay ERX604333 P31.fastq.gz P31.fastq.gz ERR647981 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647981/ERR647981.fastq.gz 30 30 30 30 +P33 ERS559140 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P33 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P33 sequencing assay ERX604308 P33.fastq.gz P33.fastq.gz ERR647982 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647982/ERR647982.fastq.gz 31 31 31 31 +P4 ERS559152 Homo sapiens female adult normal pooled cells from two individuals, 33 and 36 years old ovary ovarian cortex DDX4 antibody-positive OK cell DDX4 FACS sorted single cell. FACS was performed on pooled ovarian cortical tissue from two individuals, 33 and 36 years old. P-MTAB-41471 P-MTAB-41449 Sophie Petropoulos P4 mouth pipetting smart-seq2 none polyA RNA oligo-dT ERCC mix 1 not applicable SINGLE RANDOM TRANSCRIPTOMIC RNA-Seq ERCC92.fa P-MTAB-41450 Sophie Petropoulos P4 sequencing assay ERX604320 P4.fastq.gz P4.fastq.gz ERR647983 ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR647/ERR647983/ERR647983.fastq.gz 3 3 3 3 diff --git a/fixtures/experiment_files/release-metadata.json b/tests/experiment_files/release-metadata.json similarity index 100% rename from fixtures/experiment_files/release-metadata.json rename to tests/experiment_files/release-metadata.json diff --git a/fixtures/experiment_files/species-properties.json b/tests/experiment_files/species-properties.json similarity index 100% rename from fixtures/experiment_files/species-properties.json rename to tests/experiment_files/species-properties.json diff --git a/tests/random-data-set.bats b/tests/random-data-set.bats index f573918..21e8a10 100644 --- a/tests/random-data-set.bats +++ b/tests/random-data-set.bats @@ -23,10 +23,38 @@ [ "$status" -eq 0 ] } -@test "Loading: E-MTAB-2983 through cli" { +@test "Loading: E-CURD-4 through CLI" { + export ACCESSIONS=E-CURD-4 + + run load_experiment_web_cli.sh + echo "output = ${output}" + [ "$status" -eq 0 ] +} + +@test "Loading: Check that E-CURD-4 was loaded" { + export EXP_ID=E-CURD-4 + export FIELDS=species + species=$(get_experiment_info.sh) + run [ "$species" == "Arabidopsis thaliana" ] + echo "output = ${output}" + [ "$status" -eq 0 ] +} + +@test "Loading: Update experiment design of E-CURD-4 after deleting file" { + export ACCESSIONS=E-CURD-4 + + expDesignFile=$EXPERIMENT_DESIGN_FILES/ExpDesign-${ACCESSIONS}.tsv + rm -rf $expDesignFile + + run update_experiment_web_cli.sh + + echo "output = ${output}" + [ "$status" -eq 0 ] + [ -f $expDesignFile ] +} + +@test "Loading: E-MTAB-2983 through CLI" { export ACCESSIONS=E-MTAB-2983 - export BIOENTITIES=/tmp/fixtures/ - export EXPERIMENT_FILES=/tmp/fixtures/experiment_files run load_experiment_web_cli.sh echo "output = ${output}" @@ -42,12 +70,10 @@ [ "$status" -eq 0 ] } -@test "Loading: Update experiment design for E-MTAB-2983 after deleting expDesign file" { +@test "Loading: Update experiment design of E-MTAB-2983 after deleting file" { export ACCESSIONS=E-MTAB-2983 - export BIOENTITIES=/tmp/fixtures/ - export EXPERIMENT_FILES=/tmp/fixtures/experiment_files - expDesignFile=$EXPERIMENT_FILES/expdesign/ExpDesign-${ACCESSIONS}.tsv + expDesignFile=$EXPERIMENT_DESIGN_FILES/ExpDesign-${ACCESSIONS}.tsv rm -rf $expDesignFile run update_experiment_web_cli.sh @@ -377,9 +403,18 @@ [ "$status" -eq 0 ] } -@test "Exp_Design: Load exp_design data" { - export CONDENSED_SDRF_FILE=/tmp/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv - export SDRF_FILE=/tmp/fixtures/experiment_files/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt +@test "Exp_Design: Load exp_design data E-CURD-4" { + export CONDENSED_SDRF_FILE=${EXPERIMENT_FILES}/magetab/E-CURD-4/E-CURD-4.condensed-sdrf.tsv + export SDRF_FILE=${EXPERIMENT_FILES}/magetab/E-CURD-4/E-CURD-4.sdrf.txt + run load_exp_design.sh + + echo "output = ${output}" + [ "$status" -eq 0 ] +} + +@test "Exp_Design: Load exp_design data E-MTAB-2983" { + export CONDENSED_SDRF_FILE=${EXPERIMENT_FILES}/magetab/E-MTAB-2983/E-MTAB-2983.condensed-sdrf.tsv + export SDRF_FILE=${EXPERIMENT_FILES}/magetab/E-MTAB-2983/E-MTAB-2983.sdrf.txt run load_exp_design.sh echo "output = ${output}" diff --git a/tests/run_tests.sh b/tests/run_tests.sh index 02a8f18..4c00250 100755 --- a/tests/run_tests.sh +++ b/tests/run_tests.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +scriptDir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}" )" &> /dev/null && pwd ) export testsDir=$scriptDir export PATH=$scriptDir/../bin:$scriptDir/../tests:$PATH @@ -23,13 +23,17 @@ export EXPERIMENT_DIMRED_PATH=$testsDir/dimred # To test cluster loading export EXPERIMENT_CLUSTERS_FILE=$testsDir/marker-genes/TEST-EXP1.clusters.tsv -# Make /fixtures writable. -cp -r /fixtures /tmp/fixtures -chmod -R a+w /tmp/fixtures/experiment_files/expdesign +# Make /fixtures writable +export BIOENTITIES=$testsDir +export EXPERIMENT_FILES=$testsDir/experiment_files +export EXPERIMENT_DESIGN_FILES=$SCRATCH_DIR + +#cp -r /fixtures /tmp/fixtures +#chmod -R a+w /tmp/fixtures/experiment_files/expdesign if [ "$#" -eq 0 ]; then - bats --tap "$(dirname "${BASH_SOURCE[0]}")" + bats --tap "$(dirname "${BASH_SOURCE[0]:-$0}")" else bats random-data-set.bats fi