diff --git a/_config.yml b/_config.yml index b0ee767e..c2da93ee 100644 --- a/_config.yml +++ b/_config.yml @@ -1,115 +1,43 @@ remote_theme: daattali/beautiful-jekyll@6.0.1 -title: My amazing website -author: Your Name + +title: Andrea Perez Valle - MHEDAS +author: Andrea Perez Valle ############################################### -# --- List of links in the navigation bar --- # +# --- Navigation bar --- # ############################################### -# For each link, make sure to create a corresponding markdown file in the root folder (like `aboutme.md`) - navbar-links: About Me: "aboutme" - Example Page: "example" + Projects: "projects" -################ +##################################### # --- Logo --- # -################ - -# Image to show in the navigation bar - works best with a square image -# Remove this parameter if you don't want an image in the navbar - avatar: "/images/ferran-avatar.jpeg" +##################################### -# By default, the image is cut into a circle. You can disable this behaviour by setting 'round-avatar: false' +avatar: "/images/output-5389C997-9E59-42C1-B01B-84AB11D5A05B.jpeg" round-avatar: true -# If you want to have an image logo in the top-left corner instead of having the title of the website, -# then specify the following parameter -#title-img: /path/to/image - - ##################################### -# --- Footer social media links --- # +# --- Social links --- # ##################################### -# Select the social network links that you want to show in the footer. -# You can change the order that they show up on the page by changing the order here. -# Uncomment the links you want to show and add your information to each one. social-network-links: - email: "usernem@gmail.com" - facebook: username - github: ferranad -# twitter: ferranad - youtube: "@ferranad" - linkedin: ferranad - xing: yourname -# stackoverflow: "3943160/daattali" -# snapchat: deanat78 -# instagram: deanat78 -# spotify: yourname -# telephone: +14159998888 -# steam: deanat78 -# twitch: yourname -# yelp: yourname -# telegram: yourname -# calendly: yourname -# mastodon: instance.url/@username -# bluesky: yourname -# ORCID: your ORCID ID -# google-scholar: your google scholar -# discord: "invite_code" or "users/userid" or "invite/invite_code" -# kaggle: yourname -# hackerrank: yourname -# gitlab: yourname -# itchio: yourname -# untappd: yourname + email: "andrea.perezv@estudiants.urv.cat | andrea.perezv@irbcatsud.cat" + github: andreaperval-gap + linkedin: https://www.linkedin.com/in/andrea-p%C3%A9rez-82b046202/ -########################### +##################################### # --- General options --- # -########################### - -# Select which social network share links to show in posts -share-links-active: - twitter: true - facebook: true - linkedin: true - vk: false - -# How to display the link to your website in the footer -# Remove this if you don't want a link in the footer -url-pretty: "whatever" +##################################### -# Add the website title to the title of every page title-on-all-pages: true - -# Excerpt word length - Truncate the excerpt of each post on the feed page to the specified number of words -excerpt_length: 50 - -# Whether or not to show an excerpt for every blog post in the feed page -feed_show_excerpt: true - -# Whether or not to show a list of tags below each post preview in the feed page -feed_show_tags: true - -# Add a search button to the navbar post_search: true - -# Add a button in the footer to edit the current page. Only works if your website is hosted on GitHub edit_page_button: true -# Allow sub-menu items (second-level navigation menu items) to be longer than the top-level menu -# If this setting is off, then long sub-menu words might get cut off -# See https://github.com/daattali/beautiful-jekyll/issues/765 to understand the issue this setting can solve -navbar-var-length: false - -# The keywords to associate with your website, for SEO purposes -#keywords: "my,list,of,keywords" - -###################################### -# --- Colours / background image --- # -###################################### - -# Personalize the colours in your website. Colour values can be any valid CSS colour +##################################### +# --- Colours --- # +##################################### page-col: "#FFFFFF" text-col: "#404040" @@ -117,70 +45,16 @@ link-col: "#008AFF" hover-col: "#0085A1" navbar-col: "#EAEAEA" navbar-text-col: "#404040" -navbar-border-col: "#DDDDDD" footer-col: "#EAEAEA" -footer-text-col: "#777777" -footer-link-col: "#404040" -footer-hover-col: "#0085A1" - -# Alternatively, the navbar, footer, and page background can be set to an image -# instead of colour - -#navbar-img: "/assets/img/bgimage.png" -#footer-img: "/assets/img/bgimage.png" -#page-img: "/assets/img/bgimage.png" - -################ -# --- Misc --- # -################ - -# Date Format to show dates of posts -date_format: "%B %-d, %Y" - -################################################################################# -# --- You don't need to touch anything below here (but you can if you want) --- # -################################################################################# +##################################### +# --- Jekyll settings --- # +##################################### -# Output options (more information on Jekyll's site) timezone: "Europe/Madrid" markdown: kramdown -highlighter: rouge permalink: /:year-:month-:day-:title/ -paginate: 5 - -kramdown: - input: GFM - -# Default YAML values (more information on Jekyll's site) -defaults: - - - scope: - path: "" - type: "posts" - values: - layout: "post" - comments: true # add comments to all blog posts - social-share: true # add social media sharing buttons to all blog posts - - - scope: - path: "" # any file that's not a post will be a "page" layout by default - values: - layout: "page" - -# Exclude these files from production site -exclude: - - CHANGELOG.md - - CNAME - - Gemfile - - Gemfile.lock - - LICENSE - - README.md - - screenshot.png - - docs/ plugins: - jekyll-paginate - jekyll-sitemap - -# Beautiful Jekyll / Dean Attali diff --git a/_posts/2020-02-26-example-post.md b/_posts/2020-02-26-example-post.md deleted file mode 100644 index 6a59d6a1..00000000 --- a/_posts/2020-02-26-example-post.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -layout: post -title: Sample blog post to learn markdown tips -subtitle: There's lots to learn! -gh-repo: daattali/beautiful-jekyll -gh-badge: [star, fork, follow] -tags: [test] -comments: true -mathjax: true -author: Bill Smith ---- - -{: .box-success} -This is a demo post to show you how to write blog posts with markdown. I strongly encourage you to [take 5 minutes to learn how to write in markdown](https://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/tables/etc.
I also encourage you to look at the [code that created this post](https://raw.githubusercontent.com/daattali/beautiful-jekyll/master/_posts/2020-02-28-sample-markdown.md) to learn some more advanced tips about using markdown in Beautiful Jekyll. - -**Here is some bold text** - -## Here is a secondary heading - -[This is a link to a different site](https://deanattali.com/) and [this is a link to a section inside this page](#local-urls). - -Here's a table: - -| Number | Next number | Previous number | -| :------ |:--- | :--- | -| Five | Six | Four | -| Ten | Eleven | Nine | -| Seven | Eight | Six | -| Two | Three | One | - -You can use [MathJax](https://www.mathjax.org/) to write LaTeX expressions. For example: -When \\(a \ne 0\\), there are two solutions to \\(ax^2 + bx + c = 0\\) and they are $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ - -How about a yummy crepe? - -![Crepe](https://beautifuljekyll.com/assets/img/crepe.jpg) - -It can also be centered! - -![Crepe](https://beautifuljekyll.com/assets/img/crepe.jpg){: .mx-auto.d-block :} - -Here's a code chunk: - -~~~ -var foo = function(x) { - return(x + 5); -} -foo(3) -~~~ - -And here is the same code with syntax highlighting: - -```javascript -var foo = function(x) { - return(x + 5); -} -foo(3) -``` - -And here is the same code yet again but with line numbers: - -{% highlight javascript linenos %} -var foo = function(x) { - return(x + 5); -} -foo(3) -{% endhighlight %} - -## Boxes -You can add notification, warning and error boxes like this: - -### Notification - -{: .box-note} -**Note:** This is a notification box. - -### Warning - -{: .box-warning} -**Warning:** This is a warning box. - -### Error - -{: .box-error} -**Error:** This is an error box. - -## Local URLs in project sites {#local-urls} - -When hosting a *project site* on GitHub Pages (for example, `https://USERNAME.github.io/MyProject`), URLs that begin with `/` and refer to local files may not work correctly due to how the root URL (`/`) is interpreted by GitHub Pages. You can read more about it [in the FAQ](https://beautifuljekyll.com/faq/#links-in-project-page). To demonstrate the issue, the following local image will be broken **if your site is a project site:** - -![Crepe](/assets/img/crepe.jpg) - -If the above image is broken, then you'll need to follow the instructions [in the FAQ](https://beautifuljekyll.com/faq/#links-in-project-page). Here is proof that it can be fixed: - -![Crepe]({{ '/assets/img/crepe.jpg' | relative_url }}) diff --git a/_posts/2025-02-19-example2.md b/_posts/2025-02-19-example2.md deleted file mode 100644 index 094be5e4..00000000 --- a/_posts/2025-02-19-example2.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -layout: post -title: This is another post -subtitle: This is a substitle -comments: true -mathjax: true -author: Ferran Aran ---- - -This is my post - - -{: .box-success} -This is a demo post to show you how to write blog posts with markdown. I strongly encourage you to [take 5 minutes to learn how to write in markdown](https://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/tables/etc.
I also encourage you to look at the [code that created this post](https://raw.githubusercontent.com/daattali/beautiful-jekyll/master/_posts/2020-02-28-sample-markdown.md) to learn some more advanced tips about using markdown in Beautiful Jekyll. - -**Here is some bold text** - -## Here is a secondary heading - -[This is a link to a different site](https://deanattali.com/) and [this is a link to a section inside this page](#local-urls). - -Here's a table: - -| Number | Next number | Previous number | -| :------ |:--- | :--- | -| Five | Six | Four | -| Ten | Eleven | Nine | -| Seven | Eight | Six | -| Two | Three | One | - -You can use [MathJax](https://www.mathjax.org/) to write LaTeX expressions. For example: -When \\(a \ne 0\\), there are two solutions to \\(ax^2 + bx + c = 0\\) and they are $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ - -How about a yummy crepe? - -![Crepe](https://beautifuljekyll.com/assets/img/crepe.jpg) - -It can also be centered! - -![Crepe](https://beautifuljekyll.com/assets/img/crepe.jpg){: .mx-auto.d-block :} - -Here's a code chunk: - -~~~ -var foo = function(x) { - return(x + 5); -} -foo(3) -~~~ - -And here is the same code with syntax highlighting: - -```javascript -var foo = function(x) { - return(x + 5); -} -foo(3) -``` - -And here is the same code yet again but with line numbers: - -{% highlight javascript linenos %} -var foo = function(x) { - return(x + 5); -} -foo(3) -{% endhighlight %} - -## Boxes -You can add notification, warning and error boxes like this: - -### Notification - -{: .box-note} -**Note:** This is a notification box. - -### Warning - -{: .box-warning} -**Warning:** This is a warning box. - -### Error - -{: .box-error} -**Error:** This is an error box. - -## Local URLs in project sites {#local-urls} - -When hosting a *project site* on GitHub Pages (for example, `https://USERNAME.github.io/MyProject`), URLs that begin with `/` and refer to local files may not work correctly due to how the root URL (`/`) is interpreted by GitHub Pages. You can read more about it [in the FAQ](https://beautifuljekyll.com/faq/#links-in-project-page). To demonstrate the issue, the following local image will be broken **if your site is a project site:** - -![Crepe](/assets/img/crepe.jpg) - -If the above image is broken, then you'll need to follow the instructions [in the FAQ](https://beautifuljekyll.com/faq/#links-in-project-page). Here is proof that it can be fixed: - -![Crepe]({{ '/assets/img/crepe.jpg' | relative_url }}) diff --git a/_posts/2026-05-06-genetics_and_psychiatry.md b/_posts/2026-05-06-genetics_and_psychiatry.md new file mode 100644 index 00000000..3d37cd2f --- /dev/null +++ b/_posts/2026-05-06-genetics_and_psychiatry.md @@ -0,0 +1,94 @@ +Introduction + +Psychiatric disorders such as schizophrenia, bipolar disorder, and major depression are highly complex conditions influenced by thousands of genetic variants, each contributing a small effect. Studying these conditions requires the analysis of extremely large genomic datasets, which has made cloud computing an essential tool in modern psychiatric genetics research. + +In this post, I explore the use of Hail, a scalable genomic analysis framework widely used in cloud-based environments to study large-scale genetic data, including psychiatric cohorts. + +📄 Selected Article + +The reference article for this discussion is: + +Hail: scalable framework for exploring and analyzing genetic data +Loh P.-R. et al. (2018) +Nature Biotechnology +DOI: 10.1038/nbt.3768 +PMID: 28211851 +https://pubmed.ncbi.nlm.nih.gov/28211851/ + +☁️ What is Hail? + +Hail is an open-source framework designed for large-scale genomic data analysis. It is specifically built to operate efficiently in distributed and cloud-based environments such as: + +Google Cloud Platform +Amazon Web Services (AWS) +High-performance computing clusters + +Its main purpose is to enable researchers to process and analyze millions of genomic samples without relying on a single local machine. + +🧬 Relevance to Psychiatric Genetics + +Although Hail is not limited to psychiatry, it plays a crucial role in psychiatric genomics research. It is commonly used in large-scale genome-wide association studies (GWAS) investigating: + +Schizophrenia +Bipolar disorder +Autism spectrum disorders +Major depressive disorder + +Consortia such as the Psychiatric Genomics Consortium (PGC) rely on frameworks like Hail to analyze massive datasets containing genetic information from hundreds of thousands of individuals. + +🧪 How Cloud Computing Enables This Research + +Hail leverages cloud infrastructure to perform distributed genomic analysis: + +1. Cloud-based data storage + +Genomic datasets are stored in scalable systems such as AWS S3 or Google Cloud Storage. + +2. Distributed computation + +Computational tasks are split across multiple nodes, enabling parallel processing of terabytes of genetic data. + +3. Python-based interface + +Hail integrates with Python, making it accessible for bioinformaticians and data scientists. + +🧠 Applications in Psychiatry + +Using Hail in cloud environments enables major advances in psychiatric genetics: + +🔬 Identification of risk variants + +Large GWAS studies identify thousands of genetic loci associated with psychiatric disorders. + +📊 Analysis of large cohorts + +Datasets such as the UK Biobank allow researchers to study genetic and clinical data from hundreds of thousands of individuals. + +🧬 Toward precision psychiatry + +Integrating genomic and clinical data helps move psychiatry toward more personalized diagnosis and treatment strategies. + +⚖️ Advantages and Limitations +✔️ Advantages +Massive scalability for genomic datasets +Efficient distributed computing +Open-source and flexible framework +Integration with modern data science tools +⚠️ Limitations +Steep learning curve for non-computational researchers +Cloud computing costs can be high at scale +Requires expertise in bioinformatics and programming +Sensitive psychiatric data raises privacy concerns +🔬 Conclusion + +The combination of psychiatric genetics and cloud computing is transforming how mental health disorders are studied. Tools like Hail make it possible to analyze genomic data at an unprecedented scale, accelerating discoveries in schizophrenia, depression, bipolar disorder, and other conditions. + +As cloud technologies continue to evolve, they will play an increasingly central role in advancing precision psychiatry and improving our understanding of the biological basis of mental illness. + +📚 References + +Loh, P.-R. et al. (2018). Hail: scalable framework for exploring and analyzing genetic data. Nature Biotechnology, 36, 950–952. +https://doi.org/10.1038/nbt.3768 + +PMID: 28211851 +https://pubmed.ncbi.nlm.nih.gov/28211851/ diff --git a/aboutme.md b/aboutme.md index 689619db..7c0f70f5 100644 --- a/aboutme.md +++ b/aboutme.md @@ -1,9 +1,13 @@ --- layout: page -title: About you +title: About me subtitle: A brief personal description --- +I am a biomedical engineer originally from Valladolid, currently a student in Tarragona, which I now consider my home. At present, I am pursuing a Master’s degree in Health and Data Science at the URV. + +Throughout my academic training, I have worked in various fields, including hospitality, academic guidance for secondary schools, sales, and mixology. However, my true vocation has always been research. + +I am currently working as a bioinformatics technician in the Genetics and Environment in Psychiatry group at the IRB CatSud Institute. Soon, I will begin my PhD, where I will work on predictive models based on biomarkers, aiming to improve the quality of life of people with Psychotic Disorders. ### Experience -- Research assistant on MILP at UdL (2022 - 2023) -- R&D as Data Scientist at GFT Technologies (2023 - present) + diff --git a/example.md b/example.md deleted file mode 100644 index 09b66fff..00000000 --- a/example.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: page -title: Example -subtitle: An example page ---- - -This is an example page, if you want to delete it follow this steps: - -1. Delete the file `example.md` in the root directory of your repository. -2. Edit the file `_config.yml` and remove the line `Example Page: "example"` from the `navbar-links:` list. \ No newline at end of file diff --git a/images/output-5389C997-9E59-42C1-B01B-84AB11D5A05B.jpeg b/images/output-5389C997-9E59-42C1-B01B-84AB11D5A05B.jpeg new file mode 100644 index 00000000..505b26b6 Binary files /dev/null and b/images/output-5389C997-9E59-42C1-B01B-84AB11D5A05B.jpeg differ diff --git a/index.html b/index.html deleted file mode 100644 index 4c4a0133..00000000 --- a/index.html +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: home -title: Ferran Aran's Website -subtitle: This is where I will tell the world about me ---- diff --git a/index.md b/index.md new file mode 100644 index 00000000..3c719d70 --- /dev/null +++ b/index.md @@ -0,0 +1,38 @@ +--- +layout: page +title: Andrea Pérez Valle +subtitle: Biomedical Engineer | Health & Data Science | Bioinformatics & Mental Health Research +--- + +## Welcome + +Biomedical engineer focused on data-driven health research and mental health. + +👉 See [About Me](aboutme) + +--- + +## Research Focus + +- Bioinformatics and computational biology +- Mental health research +- Biomarker discovery +- Machine learning in healthcare + +--- + +## Current Work + +Bioinformatics technician in psychiatric research (Genetics & Environment in Psychiatry). + +--- + +## Projects + +See [Projects](projects) + +--- + +## Future Goals + +PhD in predictive models based on biomarkers for psychiatric disorders. diff --git a/projects.md b/projects.md new file mode 100644 index 00000000..fd17ef66 --- /dev/null +++ b/projects.md @@ -0,0 +1,60 @@ +--- + +layout: page +title: Projects +subtitle: Research and Data Science Work +---------------------------------------- + +## Research Projects + +### Predictive Modeling in Mental Health *(ongoing)* + +Development of predictive models based on biomarkers to improve the understanding and prognosis of psychotic disorders. + +* Techniques: Machine Learning, Statistical Modeling +* Data: Clinical and genomic datasets +* Tools: Python, R + +--- + +## Academic Projects + +### Health Data Analysis + +Exploratory analysis of clinical datasets to identify patterns and extract meaningful insights. + +* Data cleaning and preprocessing +* Statistical analysis +* Data visualization + +--- + +### Machine Learning in Healthcare + +Application of supervised and unsupervised learning techniques to biomedical data. + +* Classification models +* Model evaluation and validation +* Feature selection + +--- + +## Technical Skills Applied + +* **Programming:** Python, R, C#, bash, C, Java +* **Data Analysis:** Pandas, NumPy +* **Visualization:** Matplotlib, ggplot2 +* **Bioinformatics:** Genomic data analysis + +## Undergraduate Thesis Project + +### Rehabilitation Orthosis and Serious Game for Post-Stroke Recovery + +Development of an assistive rehabilitation system during a ~450-hour internship at the Robotics Center of Valladolid (ITAP). + +* Design and implementation of a functional orthosis for motor rehabilitation +* Development of a serious game to support patient engagement and recovery +* Focus on patients with chronic mobility impairment following stroke (CVA) +* Integration of engineering, healthcare, and user-centered design + +This project combined biomedical engineering and rehabilitation technologies to enhance patient recovery and improve quality of life.