Miladeb77 / Y2_Genepanel_project

0 stars 0 forks source link

Develop A Script to create a bed file from Ensembl API #2

Open limia12 opened 1 week ago

limia12 commented 1 week ago

Description: Create a Python script to get gene and transcript information from the Ensembl REST API for a given species and gene symbol. The script will take details like chromosome, start and end positions, and names, and we will need this information in a BED file format.

mm3014 commented 1 week ago

Script has been made to connect to Ensembl API and when given an input of a list of genes, to retrieve data for the chromosome that the gene is on, the genomic start position, the genomic end position and the gene name.

NEXT STEP: Code needs to be re-worked to be put into functions

limia12 commented 1 week ago

Functioning has been added to script but needs checking to see if functions are robust enough for testing. (I have also saved a backup of the old script just in case)

NEXT STEP: Logging/ Testing

limia12 commented 5 days ago

Meeting 22/11/2024: To do:

https://genome.ucsc.edu/FAQ/FAQformat.html https://www.ensembl.org/info/website/upload/bed.html

limia12 commented 1 day ago

26/11/2024:

I have updated the script to include chrx in the bed file, the bed file is also be in tab delimited format and the script allows for user to input their own list of genes.

I have logged the prints but we need to create a log file to store these error logs. We also need to carry out testing - I have now separated the steps into clear functions.

Next Step: Set up a meeting with Nour to intergrate our API with the panelapp API

limia12 commented 12 hours ago

27/11/2024

Meeting with Mary: