Skip to content

Commit 97e5916

Browse files
authored
Merge pull request #358 from SynBioDex/update-about
Update about
2 parents 237e982 + 57416f4 commit 97e5916

File tree

6 files changed

+66
-56
lines changed

6 files changed

+66
-56
lines changed

SBOLCanvasFrontend/src/app/landing-page/landing-page.component.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@
2727
font-size: 16pt;
2828
}
2929

30+
.about-text > u{
31+
font-size: 20pt;
32+
}
33+
3034
.botton-half {
3135
background: #D3D3D3;
3236
}

SBOLCanvasFrontend/src/app/landing-page/landing-page.component.html

Lines changed: 48 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -23,68 +23,60 @@
2323
Biologists often face the challenge of effectively communicating DNA sequences and their behaviors. An increasingly popular solution is SBOL, the Synthetic Biology Open Language. It is a diagram syntax that models genetic systems, allowing for both abstract visualizations and detailed data. Unfortunately, the complexity of creating SBOL documents is limiting this powerful language’s growth. SBOL, while characterized by graphic models, is lacking tools for graphical editing. Until now.
2424
</p>
2525
<p class="about-text">
26-
SBOL Canvas is a web-based graphical editor that opens synthetic biology design to anyone from students to advanced researchers. Users will enjoy a simple interface for creating diagrams that are both artistic and scientific. By interfacing with existing SBOL databases, SBOL Canvas lets users share their designs and easily reference the research of others. This editor significantly lowers SBOL’s barrier to entry, helping it carry synthetic biology to new heights.
26+
SBOL Canvas is an open source web-based graphical editor that opens synthetic biology design to anyone from students to advanced researchers. Users will enjoy a simple interface for creating diagrams that are both artistic and scientific. By interfacing with existing SBOL databases, SBOL Canvas lets users share their designs and easily reference the research of others. This editor significantly lowers SBOL’s barrier to entry, helping it carry synthetic biology to new heights.
2727
</p>
2828
<p class="about-text">
29-
SBOL Canvas is supported in part by the <a href="https://sbolstandard.org/sbol-industrial/" target="_blank">SBOL Industrial Consortium</a>.
29+
SBOL Canvas is supported in part by the <a href="https://sbolstandard.org/sbol-industrial/" target="_blank">SBOL Industrial Consortium</a>.
30+
It is currently being developed by those in the Genetic Logic Lab led by Dr. Chris Myers and is part of the Synthetic Biology Data Exchange Group.
3031
</p>
3132
</div>
3233
</mat-card-content>
3334
</mat-card>
3435

36+
<mat-grid-list cols="3">
37+
<mat-grid-tile>
38+
<figure>
39+
<a href="https://geneticlogiclab.org/" target="_blank">
40+
<img src="assets/about_pics/Genetic_Logic_Lab_Logo.png" alt="">
41+
</a>
42+
<figcaption class="about-text" style="text-align: center;">
43+
Genetic Logic Lab
44+
</figcaption>
45+
</figure>
46+
</mat-grid-tile>
47+
48+
<mat-grid-tile>
49+
<figure>
50+
<a href="https://github.com/SynBioDex/SBOLCanvas" target="_blank">
51+
<img src="assets/about_pics/SBOLCanvas_Logo.png" alt="">
52+
</a>
53+
<figcaption class="about-text" style="text-align: center;">SBOLCanvas</figcaption>
54+
</figure>
55+
</mat-grid-tile>
56+
57+
<mat-grid-tile>
58+
<figure>
59+
<a href="https://github.com/synbiodex" target="_blank">
60+
<img src="assets/about_pics/SynBioDex.png" alt="">
61+
</a>
62+
<figcaption class="about-text" style="text-align: center;">SynBioDex</figcaption>
63+
</figure>
64+
65+
</mat-grid-tile>
66+
</mat-grid-list>
67+
68+
69+
<div class="about-text" style="text-align: center; margin-top: 2rem;">
70+
<u>Contributors:</u>
71+
</div>
3572

36-
<mat-divider class="botton-half" style="padding-bottom: 20px;"></mat-divider>
37-
38-
39-
<div fxLayout="row" fxLayoutAlign="space-evenly stretch" class="botton-half" style="padding-bottom: 20px">
40-
<mat-card appearance="outlined" class="bio-card">
41-
<mat-card-header>
42-
<div mat-card-avatar style="background-image: url('assets/profile_jared.jpeg'); background-size: cover"></div>
43-
44-
<mat-card-title class="bio-title">Jared Earl</mat-card-title>
45-
<mat-card-subtitle>jared.s.earl123&#64;gmail.com</mat-card-subtitle>
46-
</mat-card-header>
47-
48-
<mat-card-content>
49-
<p>5 years ago, Jared had a friend show him a thing or two that could be done with a computer. At the time Jared was a mechanic, but he was quickly consumed by his interest in computing. After a short period of time spent learning more on his own, Jared enrolled at the University in pursuit of a computer science degree, and acquired a job at Bluehost working tech support. Over the next 5 years, Jared excelled in the classroom while simultaneously developing his professional career. It didn’t take him long to move up in the ranks, and he became a software engineer at Forcepoint almost a full year before his expected graduation date. </p>
50-
<p>Jared enjoys an edge that he has honed through years of professional experience at Bluehost and Forcepoint during his academic career thus far. During the course of the development of SBOL Canvas, Jared brought his skills to bear on front end and infrastructure work. He worked to ensure the application was built with a scalable architecture using Angular, he contributed to all major parts of the front end, he automated server deployment, and he built tools that supported the development of SBOL Canvas. </p>
51-
</mat-card-content>
52-
</mat-card>
53-
54-
<mat-card appearance="outlined" class="bio-card">
55-
<mat-card-header>
56-
<div mat-card-avatar style="background-image: url('assets/profile_logan.jpg'); background-size: cover"></div>
57-
58-
<mat-card-title class="bio-title">Logan Terry</mat-card-title>
59-
<mat-card-subtitle>randoom97&#64;live.com</mat-card-subtitle>
60-
</mat-card-header>
61-
62-
<mat-card-content>
63-
<p>Likes solving puzzles and plays a lot of puzzle games. Got into programming because of video games. Plays a lot of Minecraft. Can solve a Rubik's cube in just over a minute. Interested in operating systems, and compilers.</p>
64-
<p>Made a dungeon crawler using only the built in java libraries in highschool. Also created a networked version of bomberman in highschool. Currently pursuing a Masters in computer science at the University of Utah. Fluent in Java, C++, C#. Experienced in JavaScript, TypeScript, Python, REST api’s, and SQL.</p>
65-
<p>Developed Canvas Project Manager, an Eclipse plugin that integrates with Canvas to facilitate easy assignment download and submission. Developed Code Evolution Monitor, an extension of CPM that takes minutely snapshots of code, via git, and submits them to a GitLab server for analysis of developer habits. Primarily worked on the backend of sbolcanvas.org during senior capstone, but did some frontend work such as the SynBioHub download/upload dialogs. Currently maintains and updates SBOL Canvas as part of his graduate studies.</p>
66-
</mat-card-content>
67-
</mat-card>
68-
69-
<mat-card appearance="outlined" class="bio-card">
70-
<mat-card-header>
71-
<div mat-card-avatar style="background-image: url('assets/profile_sam.jpg'); background-size: cover"></div>
72-
73-
<mat-card-title class="bio-title">Samuel Thayer</mat-card-title>
74-
<mat-card-subtitle>samonella7&#64;gmail.com</mat-card-subtitle>
75-
</mat-card-header>
76-
77-
<mat-card-content>
78-
<p>
79-
As a young lad, Sam often played an open source strategy game called The Battle for Wesnoth. In his young teens, he found the game’s config files and started tinkering with them. Before long, he created several add-ons to the game, which by now have been downloaded well over 10,000 times by players around the world. This was Sam’s first taste of programming, and he loved it even more than his first taste of homemade habanero salsa (another life-changing experience).
80-
</p>
81-
<p>
82-
After taking every programming-related class his high school offered, Sam enrolled in the University of Utah and earned a Computer Science Bachelor’s Degree in December 2019. During his time there, he became involved with Lawrence Livermore National Lab, and helped them advance high performance computing by building a data race debugging tool.
83-
</p>
84-
<p>
85-
Sam worked on SBOL Canvas in his final year of his undergraduate studies. He was mainly involved in the front end interface, especially the appearance and behavior of the editing canvas.
86-
</p>
87-
</mat-card-content>
88-
</mat-card>
73+
<div class="about-text" style="text-align: center; margin-bottom: 5rem;">
74+
<ul style="display: inline-block; text-align: left;">
75+
@for (contributor of contributors; track $index) {
76+
<li>
77+
{{contributor}}
78+
</li>
79+
}
80+
</ul>
8981
</div>
90-
<p align="center">Version {{version}} ({{hash}})</p>
82+
<p align="center">Version {{version}} ({{hash}})</p>

SBOLCanvasFrontend/src/app/landing-page/landing-page.component.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,20 @@ export class LandingPageComponent implements OnInit {
1919
this.version = versions.version;
2020
}
2121

22+
23+
// Add any additional contributors here
24+
contributors: Array<String> = [
25+
"Suhyun Bae",
26+
"Samuel Bridge",
27+
"Jared Earl",
28+
"Alex Elbel",
29+
"Derick Sayavong",
30+
"Zach Sents",
31+
"Logan Terry",
32+
"Samuel Thayer"
33+
]
34+
35+
2236
ngOnInit() {
2337
}
2438

39.6 KB
Loading
20.3 KB
Loading
15.7 KB
Loading

0 commit comments

Comments
 (0)