From 7b1e3de826b30e97dddb8cc71101d94e3da84b28 Mon Sep 17 00:00:00 2001 From: yuraragi <anuragsarkar@iisc.ac.in> Date: Wed, 2 Oct 2024 00:58:37 +0530 Subject: [PATCH] Education uploaded HP --- app.py | 55 +++++++++++++++++++++++++++++++ wiki/edublogs/colouringbook.md | 12 +++++++ wiki/edublogs/labvisit.md | 13 ++++++++ wiki/edublogs/natpaperpres.md | 11 +++++++ wiki/edublogs/openday.md | 12 +++++++ wiki/edublogs/paperdisc.md | 11 +++++++ wiki/edublogs/pictionary.md | 9 +++++ wiki/edublogs/researchpaper.md | 13 ++++++++ wiki/edublogs/schoolvisits.md | 17 ++++++++++ wiki/edublogs/scicomm.md | 13 ++++++++ wiki/edublogs/scitechquiz.md | 9 +++++ wiki/edublogs/syntheticbiology.md | 13 ++++++++ wiki/edublogs/whatisigem.md | 9 +++++ wiki/pages/edublog.html | 17 ++++++++++ wiki/pages/education.html | 38 +++++++-------------- 15 files changed, 226 insertions(+), 26 deletions(-) create mode 100644 wiki/edublogs/colouringbook.md create mode 100644 wiki/edublogs/labvisit.md create mode 100644 wiki/edublogs/natpaperpres.md create mode 100644 wiki/edublogs/openday.md create mode 100644 wiki/edublogs/paperdisc.md create mode 100644 wiki/edublogs/pictionary.md create mode 100644 wiki/edublogs/researchpaper.md create mode 100644 wiki/edublogs/schoolvisits.md create mode 100644 wiki/edublogs/scicomm.md create mode 100644 wiki/edublogs/scitechquiz.md create mode 100644 wiki/edublogs/syntheticbiology.md create mode 100644 wiki/edublogs/whatisigem.md create mode 100644 wiki/pages/edublog.html diff --git a/app.py b/app.py index 2d16ef9..06db365 100644 --- a/app.py +++ b/app.py @@ -70,6 +70,61 @@ def readblog(blog): def blog(blog): return render_template(str(Path('pages')) + '/' + 'blog.html', blog=readblog(blog)) +def listedublogs(): + # Traverse the edubloglist directory + filenames = next(walk('./wiki/edublogs/'), (None, None, []))[2] + + # Remove the ".md" extension + for i in range(len(filenames)): + filenames[i] = filenames[i][:-3] + + edubloglist = {} + + # Extract metadata from each Markdown file + for filename in filenames: + with open(f'./wiki/edublogs/{filename}.md', 'r') as file: + try: + edubloglist[filename] = markdown2.markdown(file.read(), extras=[ + "metadata", + ]).metadata + except: + edubloglist[filename] = "No Metadata" + + return edubloglist + +@app.route('/education') +def edubloglist(): + # Render the edubloglist.html template and pass the list of educational blogs + return render_template(str(Path('pages')) + '/' + 'education.html', edubloglist=listedublogs()) + +def readedublog(blog): + # Read the individual educational blog file and convert it to HTML + try: + with open(f'./wiki/edublogs/{blog}.md', 'r') as file: + return markdown2.markdown(file.read(), extras=[ + "code-friendly", + "fenced-code-blocks", + "tables", + "wiki-tables", + "strike", + "footnotes", + "break-on-backslash", + "metadata", + "target-blank-links", + "numbering", + "tag-friendly", + "cuddled-lists", + "latex", + ]) + except FileNotFoundError: + return 'Education Blog Not Found' + +@app.route('/edublogs/<blog>') +def edublog(blog): + # Render the edublog.html template and pass the individual blog content + return render_template(str(Path('pages')) + '/' + 'edublog.html', blog=readedublog(blog)) + + def readnote(): try: with open('./wiki/notebook.md', 'r') as file: diff --git a/wiki/edublogs/colouringbook.md b/wiki/edublogs/colouringbook.md new file mode 100644 index 0000000..41e760b --- /dev/null +++ b/wiki/edublogs/colouringbook.md @@ -0,0 +1,12 @@ +--- +title: SynBio Colouring Book + +author: Parth Kumar + +date: 17 September 2024 +--- +Colouring is often deemed to be a therapeutic and relaxing activity, for children and adults alike. We believe that a colouring book is a fantastic tool to ingrain biology in young and impressionable minds. + +Anushka and Geeth from iGEM IISc's design team curated a SynBio colouring book over the course of the iGEM cycle, with colour-in pictures of DNA and bacteria, among other Synthetic Biology motifs; as well as of neurons and the brain, among other biological concepts closely related to AptalXero. + +The final colouring book consisted of over twenty drawings for children to colour-in, and was distributed in some government schools in Bangalore. We present below some snippets from the colouring book. \ No newline at end of file diff --git a/wiki/edublogs/labvisit.md b/wiki/edublogs/labvisit.md new file mode 100644 index 0000000..70868d2 --- /dev/null +++ b/wiki/edublogs/labvisit.md @@ -0,0 +1,13 @@ +--- +title: iGEM Lab Visit + +author: Parth Kumar + +date: 11 September 2024 +--- + +The IISc iGEM team opened the doors of its lab on 7 and 8 September 2024 for a lab visit, conducted in slots across the two days. A total of thirty students joined the tour led by Suvam, Parth, Anurag and Avani from the team. + +The visitors were shown the different equipment used in the lab and explained the basic principles behind the different techniques and assays used in Synthetic Biology - such as gel electrophoresis, bacterial culture and PCR. Special emphasis was laid on the importance of following proper lab ethics and safety practices. + +The student visitors appreciated this experience of gaining exposure to what research looked like, and were exciting to work in a lab some day. diff --git a/wiki/edublogs/natpaperpres.md b/wiki/edublogs/natpaperpres.md new file mode 100644 index 0000000..878993c --- /dev/null +++ b/wiki/edublogs/natpaperpres.md @@ -0,0 +1,11 @@ +--- +title: Paper Presentation Competition +author: Parth Kumar +date: 22 August 2024 +--- + +iGEM IISc organised a paper presentation competition in collaboration with Naturalists, the UG Biology Club, on 30 June 2024. First year undergraduates presented papers covering a range of topics including protein and DNA folding, ant ecology, systems biology and chemical biology. + +The session was attended by first and second year undergraduates and was a learning experience for everyone, with thought provoking discussion sessions following each presentation. The Naturalists convenors constituted the judging panel for the event, and gave the participants feedback on their presentations and ways in which they could improve. + +The event was a great way for students to learn how to present a topic to an audience which may not have a background in the field, which is an essential skill in research and academia. \ No newline at end of file diff --git a/wiki/edublogs/openday.md b/wiki/edublogs/openday.md new file mode 100644 index 0000000..af7972d --- /dev/null +++ b/wiki/edublogs/openday.md @@ -0,0 +1,12 @@ +--- +title: IISc Open Day +author: Parth Kumar +date: 23 August 2024 +--- + +IISc’s much awaited event of the year, the Open Day, was held on 24 February 2024. People from all age groups, dominated by young, enthusiastic school students, from all over India stepped into the IISc campus to get a flavour of ongoing science and technological research. + +Though still in the preliminary stages of finalising our idea, iGEM IISc took the opportunity to set up our own stall at the Open Day. The team leader Subhanan and the co-team leader Suvam held the stall and presented posters educating the general public about Synthetic Biology, as well as aptamers and their utility in ongoing research in theranostics for a wide repertoire of diseases. + +The visitors were intrigued to learn about recent advances and what all has been achieved with Synthetic Biology, and were excited to hear about iGEM and the prospects it provides to students, particularly undergraduates, in solving real-world problems and giving shape to their ideas. + \ No newline at end of file diff --git a/wiki/edublogs/paperdisc.md b/wiki/edublogs/paperdisc.md new file mode 100644 index 0000000..1eef28c --- /dev/null +++ b/wiki/edublogs/paperdisc.md @@ -0,0 +1,11 @@ +--- +title: Research Paper Discussion +author: Parth Kumar +date: 10 September 2024 +--- + +iGEM IISc 2024, together with the future iGEMers from IISc, organised a research paper discussion session on 8 September 2024. The aim of the session was to encourage everyone to read recent publications in fields they found exciting, and convey their learnings to a wider audience. + +Open discussion is the most fruitful way to learn new things and expand your horizons, and this session certainly provided a great opportunity to learn from one's peers. It was fascinating to see the passion with which topics were presented from fields spanning from astrobiology to systems chemistry. + +The session was an afternoon full of scintillating conversations and scientific debates, and left all the attendees yearning for more knowledge. The future iGEMers were excited to continue this tradition throughout their 2025 iGEM cycle. \ No newline at end of file diff --git a/wiki/edublogs/pictionary.md b/wiki/edublogs/pictionary.md new file mode 100644 index 0000000..cd06439 --- /dev/null +++ b/wiki/edublogs/pictionary.md @@ -0,0 +1,9 @@ +--- +title: SynBio Pictionary +author: Parth Kumar +date: 28 August 2024 +--- + +To take a break from the stress of research work and academics, iGEM IISc organised a fun event on 25 August 2024 - SynBio Pictionary! + +Participants were divided into four teams, and took turns picking chits from a box, which listed words related to Synthetic Biology, and drew them for their team to guess. The experience was a fun one, and even presented the opportunity to learn new things in the process. All the participants had an evening full of laughs, a welcome break before they went back to their tight schedules. \ No newline at end of file diff --git a/wiki/edublogs/researchpaper.md b/wiki/edublogs/researchpaper.md new file mode 100644 index 0000000..cb3b69b --- /dev/null +++ b/wiki/edublogs/researchpaper.md @@ -0,0 +1,13 @@ +--- +title: How (Not) to Read a Research Paper +author: Parth Kumar +date: 25 August 2024 +--- + +The process of ideation for iGEM naturally requires students to do an extensive literature review and read several research papers. This can be quite a daunting task, and many papers can often seem like an unapproachable wall of text. Also, it becomes difficult to gauge which papers are relevant, useful and reliable for your work. + +And that's why, before our team passed on the baton, we wanted to ease the future iGEMers into this process, and help them get comfortable with reading research papers. Even for those not planning on participating in iGEM, reading a research paper is an essential skill that one needs at all stages of research! + +Anurag Sarkar, a core member of the IISc iGEM team, conducted a session on 'How (Not) to Read a Research Paper' on 23 August 2024. He introduced the structure and types of articles found in a journal, where and how to search for papers, and how to deal with bad science due to AI and other malicious intent. He encouraged the junior batch to 'be informed, but not be influenced.' + +The talk was received very well by the students, and they were excited to use this newfound advice to start exploring the world of science, and start their own iGEM cycle soon. \ No newline at end of file diff --git a/wiki/edublogs/schoolvisits.md b/wiki/edublogs/schoolvisits.md new file mode 100644 index 0000000..6cfb45a --- /dev/null +++ b/wiki/edublogs/schoolvisits.md @@ -0,0 +1,17 @@ +--- +title: Inspiring Young Minds: School Visits +author: Parth Kumar +date: 14 September 2024 +--- + +An essential part of our team's agenda for education was visiting schools in Bangalore and also across the country, to speak to students about our project and also inspire them to take up research in STEM and Synthetic Biology. + +Avani, Parth, Anurag, Suvam and several other members from the team undertook this task over the course of the summer of 2024, when they went back to their hometowns, as well as in various schools in Bangalore. Across several sessions in different schools, we covered several key areas, which are outlined below. + +One of the first presentations we curated focused on showcasing research and academia as burgeoning, attractive fields by talking about some of the impressive ongoing work in the world. One of our presentations, targeted towards 10th grade students, aimed to encourage them to take up the Science stream in 11th and 12th. Another presentation was geared towards 11th and 12th grade Science stream students, with the aim of making them realise that research is a legitimate career path, and there is much more to do beyond engineering and medicine, which are the traditional career choices in India. + +In several schools, we also spoke about Synthetic Biology and its massive contributions to making our everyday lives more facile. We introduced basic concepts in an accessible way without using jargon, with the goal of exposing bright young minds to new prospects. We explained the principles of genetic engineering, and also laid due emphasis on the importance of ethical practices, and understanding Dual Use Research of Concern (DURC). + +School visits also gave us the golden opportunity to present AptalXero to students from grades 9th to 12th. We explained the rationale behind our idea of choosing neurodegenerative diseases as our focus, and went on to talk about how we later shifted our focus to proteinopathies in general. The students were excited to learn that we, as young undergraduates, were making an effort to contribute to existing endeavours to cure a long-standing problem. We also spread awareness about Alzheimer's Disease and some of the misconceptions surrounding it, such as how many Indians mistake Alzheimer's and dementia for 'simple aging.' We explained the importance of early diagnosis in controlling the severity of the disease. The audience was saddened to hear some of the stories we had heard about patients of neurodegenerative disorders, and we encouraged them to spread awareness about such diseases in their local environments. + +We emphasised the importance of Foundational Advance as our track, and how research is never done in silos. There is an increasing need for awareness and continuity in research. As we talked about what the research sector looks like, we explained that every scientist has a fundamental duty to be honest and ethical about his work, and that a good scientist is always well-aware of other ongoing work in the field. \ No newline at end of file diff --git a/wiki/edublogs/scicomm.md b/wiki/edublogs/scicomm.md new file mode 100644 index 0000000..986b11b --- /dev/null +++ b/wiki/edublogs/scicomm.md @@ -0,0 +1,13 @@ +--- +title: Effective Science Communication +author: Viraj Pithva +date: 30 August 2024 +--- + +Reading a research paper and doing cool experiments is all fine, but what do you do when you're suddenly tasked with explaining your work to someone who has no background in your field? This is something you’ll have to do often not only in iGEM, but at every step of your research journey - but sounds like an impossible task, right? + +Parth Kumar, Human Practices Coordinator of the IISc iGEM Team, conducted a session on 'Effective Science Communication' on 29 August 2024. The goal of the session was to explain what science communication and science journalism really are, and to emphasise the importance of bridging the knowledge gap between the researcher and the general public. Parth spoke about accessibility, esoterism, overhyping, misinformation and bias as some of the major issues plaguing academia, and how to counteract them. + +With personal anecdotes, drawing from iGEM's Mastering Science Communication Project, and his learnings from his internship at the Office of Communications, IISc, Parth demonstrated what really goes into science communication and writing research highlights and press releases. He used exercises and hands-on examples to bring out the importance of 'cutting the clutter' and 'de-jargonising' science. + +The audience thoroughly enjoyed the talk, and Parth encouraged them to become active SciCommers and spread the word about how cool science can be! \ No newline at end of file diff --git a/wiki/edublogs/scitechquiz.md b/wiki/edublogs/scitechquiz.md new file mode 100644 index 0000000..4b2151e --- /dev/null +++ b/wiki/edublogs/scitechquiz.md @@ -0,0 +1,9 @@ +--- +title: Sci-Tech Quiz +author: Parth Kumar +date: 3 September 2024 +--- + +Quizzes present a fun way to expand your horizons and learn more about what's happening in the world. With this in mind, iGEM IISc organised a Sci-Tech Quiz on 27 July 2024. The quizmaster was Shloak Vatsal, ex-iGEMer and third year undergraduate at IISc. + +Shloak posed intriguing questions ranging from various fields of science and technology. Questions ranged from pop science, recent discoveries, misconceptions and myths, as well as remarkable feats achieved in days gone by. The first prize was bagged by the trio consisting of Aarav Ghate, Anurag Sarkar and Durga Naniwadekar. diff --git a/wiki/edublogs/syntheticbiology.md b/wiki/edublogs/syntheticbiology.md new file mode 100644 index 0000000..c949bc6 --- /dev/null +++ b/wiki/edublogs/syntheticbiology.md @@ -0,0 +1,13 @@ +--- + +title: Synthetic Biology for Dummies +author: Parth Kumar +date: "6 September 2024" + +--- + +Everyone's heard this a million times - iGEM is a "Synthetic Biology" competition - but what is Synthetic Biology anyway? + +Avani, Wet Lab Coordinator of the IISc iGEM Team, gave a talk titled 'Synthetic Biology for Dummies.' She covered various aspects, from the history and evolution of synthetic biology, the methods it uses and the basic underlying principles, a case study, and future prospects. She demystified the subject and efficiently broke down complicated jargon, to make it an approachable and accessible talk. + +The objective of the talk was to start from the complete basics and appeal to a wider audience, even those who did not have a background in Biology. IISc's culture is to never treat iGEM as something only for Biology majors - and Avani's talk was successful in showing the future iGEMers that they could help out in the technical aspects of iGEM even if they felt they didn't know much at the time! diff --git a/wiki/edublogs/whatisigem.md b/wiki/edublogs/whatisigem.md new file mode 100644 index 0000000..4b48066 --- /dev/null +++ b/wiki/edublogs/whatisigem.md @@ -0,0 +1,9 @@ +--- +title: Passing the Baton - iGEM Orientation +author: Viraj Pithva +date: 15 August 2024 +--- + +iGEM IISc conducted an Orientation Session for IISc' 2025 iGEM Cycle. Parth Kumar, Human Practices Coordinator of the 2024 team, introduced the incoming batch of students to Synthetic Biology and iGEM, and its main objectives. He explained how a typical iGEM cycle runs, and explained the importance of having a proper design-build-test-learn (DBTL) cycle. Apart from speaking about his experiences in the iGEM team, Parth also introduced AptalXero, and the work that the team was doing. + +Anurag Sarkar, Dry Lab Coordinator of the 2024 Team, also shared his anecdotes, and introduced the dry lab aspects of iGEM. Aditya K Ammembal, Team Leader of the 2023 IISc Team, as well as Advisor to the 2024 Team, mentioned the most important thing is to enjoy the learning process that comes with iGEM. The session concluded with the speakers encouraging the junior batch to participate in iGEM wholeheartedly and carry forward IISc's long-standing legacy. \ No newline at end of file diff --git a/wiki/pages/edublog.html b/wiki/pages/edublog.html new file mode 100644 index 0000000..c2bd9b8 --- /dev/null +++ b/wiki/pages/edublog.html @@ -0,0 +1,17 @@ +{% extends "layout.html" %} + +{% block title %}{{ blog.metadata.title }}{% endblock %} +{% block lead %}Educational blog post by {{ blog.metadata.author }}{% endblock %} + +{% block page_content %} +<link href="{{ url_for('static', filename = 'blog.css') }}" rel="stylesheet"> + +<div class="container"> + <h1 class="text-center display-4">{{ blog.metadata.title }}</h1> + <p class="text-muted text-center">By {{ blog.metadata.author }} | {{ blog.metadata.date }}</p> + + <div class="blog-content"> + {{ blog | safe }} + </div> +</div> +{% endblock %} diff --git a/wiki/pages/education.html b/wiki/pages/education.html index 419424c..348ba3b 100644 --- a/wiki/pages/education.html +++ b/wiki/pages/education.html @@ -1,35 +1,21 @@ {% extends "layout.html" %} -{% block title %}Education{% endblock %} -{% block lead %}Innovative educational tools and outreach activities have the ability to establish a two-way dialogue with new communities by discussing public values and the science behind synthetic biology.{% endblock %} +{% block title %}Education Blogs{% endblock %} +{% block lead %}Browse through educational blog posts.{% endblock %} {% block page_content %} +<link href="{{ url_for('static', filename = 'blog.css') }}" rel="stylesheet"> +<h1 class="text-center padding display-4"><b>Education</b></h1> -<div class="row mt-4"> - <div class="col"> - <div class="bd-callout bd-callout-info"> - <h4>Best Education</h4> - <p>How have you developed new opportunities to include more people in shaping synthetic biology? Innovative educational tools and outreach activities have the ability to establish a two-way dialogue with new communities by discussing public values and the science behind synthetic biology. Document your approach and what was learned by everyone involved to compete for this award.</p> - <p>To compete for the Best Education prize, select the prize on the <a href="https://competition.igem.org/deliverables/judging-form">judging form</a> and describe your work on this page.</p> - <hr> - <p>Please see the <a href="https://competition.igem.org/judging/awards">2024 Awards Page</a> for more information.</p> +<div class="d-flex flex-wrap row"> + {% for blog in edubloglist: %} + <div class="card-mb-4 col-lg-3 col-md-6 col-sm-12"> + <div class="card-body"> + <h5 class="card-title">{{ edubloglist[blog]['title'] }}</h5> + <p class="card-text">{{ edubloglist[blog]['author'] }}</p> + <a class="btn btn-primary" href="{{ url_for('edublog', blog=blog) }}">Read</a> </div> </div> + {% endfor %} </div> - -<div class="row mt-4"> - <div class="col"> - <h2>Inspirations</h2> - <hr> - <ul> - <li><a href="https://2020.igem.org/Team:CCA_San_Diego/Education">2020 CCA San Diego</a></li> - <li><a href="https://2020.igem.org/Team:Lambert_GA/Education">2020 Lambert GA</a></li> - <li><a href="https://2020.igem.org/Team:Stanford/Education">2020 Stanford</a></li> - <li><a href="https://2020.igem.org/Team:Waseda/Education">2020 Waseda</a></li> - <li><a href="https://2020.igem.org/Team:Fudan/Education">2020 Fudan</a></li> - <li><a href="https://2020.igem.org/Team:Toulouse_INSA-UPS/Education">2020 Toulouse INSA UPS</a></li> - </ul> - </div> -</div> - {% endblock %} -- GitLab