Téléchargement des données
Le CQDG s'affaire à mettre en place Espace de calcul infonuagique permettant aux chercheurs d'effectuer leurs analyses sans avoir à télécharger les fichiers.
Téléchargement des données moléculaires à l'aide de l'outil ferload
ferloadLe téléchargement des fichiers de données génomiques, une fois que l'accès a été obtenu, se fait à l'aide de l'outil de téléchargement ferload.
Aperçu
Le Client CLI Ferload est une interface en ligne de commande conçue pour le téléchargement de fichiers. Elle est compatible avec Windows, macOS et Linux et nécessite Java Runtime Environment (JRE) version 8 ou supérieure.
Prérequis
Vérification de Java
Avant l'installation, vérifiez votre version de Java :
java -versionInstallation
Étapes
- Visitez la page github du projet : https://github.com/Ferlab-Ste-Justine/ferload-client-cli .
- Sélectionnez et téléchargez la dernière version ou une version spécifique.
- Téléchargez le fichier
ferload-clientsous "Actifs". Confirmez si nécessaire.
Après le téléchargement
Pour macOS/Linux, rendez le fichier exécutable :
chmod +x ./ferload-clientUtilisation
Exécutez ferload-client sans arguments pour afficher les commandes disponibles :
-
macOS/Linux :
./ferload-client -
Windows :
Utilisez la ligne de commande ou PowerShell :
C:\Users\user>ferload-clientSi vous rencontrez une erreur, renommez le fichier en
ferload-client.bat.
Sortie attendue
Usage: ferload-client [-hV] [COMMAND]
Official Ferload Client command line interface for files download.
-h, --help Show this help message and exit.
-V, --version Print version information and exit.
Commands:
configure Help configure this tool.
download Download files based on provided manifest.Configuration
L'outil doit obligatoirement être configuré avant de télécharger des fichiers.
Commande de configuration
./ferload-client configureSuivez les instructions pour compléter la configuration.
URL ferload
Vous devez entrer l'URL de ferload, qui est https://ferload.cqdg.ca/. Appuyez sur 'Entrée' pour conserver la valeur par défaut.
user@localhost:~$ ./ferload-client configure
Welcome to Ferload Client! This command-line tool is designed to simplify
the process of downloading files by utilizing a provided manifest.
Ferload url : https://ferload.cqdg.ca/
Retrieve Ferload configuration ✅
Extract authentication method ✅
Configuration has been successfully updated ✅
Téléchargement
Fichier ou identifiant de manifeste
Vous devez d'abord obtenir un fichier ou un identifiant de manifeste à partir du portail CQDG, dans l'onglet "Fichiers" de l'Explorateur. Assurez-vous d'avoir obtenu l'accès pour les fichiers que vous désirez télécharger (icône cadenas vert).
Le fichier de manifeste est en format .tsv et comprend plusieurs colonnes ainsi qu'une entête et une rangée correspondant à chaque fichier du manifeste. L'identifiant est simplement un code qui sera copié et collé dans la commande de téléchargement.
Commande de téléchargement
Utilisez la commande download pour effectuer le téléchargement. Utilisez les paramètres -m=<manifest> et -o=<outputDir> pour spécifier l'emplacement du fichier de manifeste ainsi que l'emplacement des fichiers qui seront téléchargés.
./ferload-client download -m ./data/m1.tsv -o ./dataSi il n'est pas pratique d'utiliser un fichier manifeste (par exemple, vous voulez télécharger dans un espace infonuagique accessible par ssh), utilisez plutôt un identifiant avec le paramètre -i=<identifiant>.
./ferload-client download -i copier-l-identifiant-ici -o ./dataVous pouvez aussi télécharger le fichier manifeste lui-même via l'outil ferload avec le paramètre --manifest-only.
./ferload-client download -i copier-l-identifiant-ici --manifest-only -o ./dataObtenir un token
Vous devez ensuite obtenir un token pour authentifier vos accès aux fichiers. Copiez le lien URL dans votre navigateur web et suivez les étapes d'authentification. Vous obtiendrez un token que vous devez collez sur la ligne de commande.
Exemple
user@localhost:~$ ./ferload-client download -m ./data/m1.tsv -o ./data
Welcome to Ferload Client, this tools will download
the files based on the provided manifest.
Checking manifest file ✅
Retrieve device token ✅
Copy/Paste this URL in your browser and login please: http://localhost:32771/realms/CQDG/device?user_code=NNLJ-AOOQ
✅
Retrieve Ferload download link(s) ✅
Compute total average expected download size ✅
The total average expected download size will be 76 MB do you want to continue (your available disk space is: 60 GB) ? [yes]: yes
FIL0000001 [##################################################] 76 / 76 MB (100%) 📦
FIL0000002 [##################################################] 76 / 76 MB (100%) 📦
Total downloaded files: 12 located here: ./data
La progression sera affichée pour chaque fichier.
Exportation des tableaux dans l'explorateur de données ou de variants
Dans l'explorateur de données ou de variants, le contenu des tableaux de résultats peut être téléchargé en tout temps à l'aide du bouton "Exporter en TSV" situé en haut et à droite de la table :
Le choix des colonnes se fait à l'aide du bouton "Colonnes" à sa droite :
L'ensemble des données cliniques pour votre sélection peut être téléchargé en format .xlsx à partir du bouton "Données cliniques".
Updated 10 months ago