Skip to content

Commit bfc7168

Browse files
committed
Deploying to gh-pages from @ data-intuitive/di_web@04f379e 🚀
1 parent c514b7c commit bfc7168

File tree

15 files changed

+320
-148
lines changed

15 files changed

+320
-148
lines changed

approach/approach.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1045,7 +1045,7 @@ <h2 class="p-color">Modularity</h2>
10451045
</li><li><b>Workflows consist of modular blocks</b>, easily combined into workflows. Complete workflows can also be used as modular building blocks.</li>
10461046
<li><b>Scientific research and IT operations are technically separated</b> within each building block to optimise resource efficiency.</li>
10471047
</ul>
1048-
1048+
10491049
</div>
10501050
</div>
10511051

company/careers.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ <h2 class="mb-0" id="careers">Open Positions</h2>
376376
</div>
377377
<div id="listing-careers" class="quarto-listing quarto-listing-container-grid">
378378
<div class="list grid quarto-listing-cols-1">
379-
<div class="g-col-1" data-index="0" data-listing-file-modified-sort="1730964482110" data-listing-reading-time-sort="1" data-listing-word-count-sort="88">
379+
<div class="g-col-1" data-index="0" data-listing-file-modified-sort="1731359485185" data-listing-reading-time-sort="1" data-listing-word-count-sort="88">
380380
<a href="../company/careers/nopopenpositionsc/index.html" class="quarto-grid-link">
381381
<div class="quarto-grid-item card h-100 card-left">
382382
<p class="card-img-top">

css/style.css

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1450,6 +1450,16 @@ ul.social-block li a:hover {
14501450
--bs-accordion-btn-padding-y: 0.1rem;
14511451
}
14521452

1453+
.green-circle {
1454+
display: inline-block;
1455+
width: 13px;
1456+
height: 13px;
1457+
background-color: #02c55c;
1458+
border-radius: 50%;
1459+
margin: 0 5px;
1460+
}
1461+
1462+
14531463
.check-list-style {
14541464
margin-top: 10px;
14551465
padding-left: 0;

index.html

Lines changed: 101 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -255,14 +255,13 @@ <h1 class="title">Where Data Meets Intuition</h1>
255255
<div class="col-md-6">
256256
<div class="v-hero-left">
257257
<div class="sub-text d-flex gap-1 align-items-center">
258-
Focus on the science; we handle the code<span class="flash">_</span>
258+
What’s the next step for the data obtained from your experiments?
259259
</div>
260260
<h1 class="v-hero-title">
261261
The intuitive path to data-driven decisions
262262
</h1>
263263
<p>We are experts in <strong>custom bioinformatics data workflow development</strong>, backed
264-
<br>by years of experience. Our core tool Viash generates the boilerplate code,
265-
<br><strong>streamlining your workflow operations.</strong></p>
264+
<br>by years of experience. </p>
266265
<!-- <a href="./contact/contact.html" class="mt-2 btn btn-primary rounded-pill d-inline-flex align-items-center gap-2">Contact Us <i class="bi bi-arrow-right"></i></a> -->
267266
</div>
268267
</div>
@@ -320,17 +319,18 @@ <h2 class="p-color">Overcoming Industry Challenges</h2>
320319
</div>
321320
</section>
322321

323-
324-
<div class="container">
325-
<div class="row justify-content-center text-center pt-5 mt-xl-5 mb-3">
326-
<div class="col-lg-8">
327-
<h1>We tackle key challenges in custom data analysis development</h1>
328-
</div>
329-
<div class="pt-5 mt-xl-1 mb-5 train-height" id="di_slang1"></div>
330-
<a href="./approach/approach.html#challenges" class="mb-5 btn btn-primary rounded-pill d-inline-flex align-items-center gap-2 w-auto">Find Out More<i class="bi bi-arrow-right"></i></a>
331-
322+
<div class="container">
323+
<div class="row justify-content-center text-center pt-5 mt-xl-5 mb-3">
324+
<div class="col-lg-8">
325+
<h1>From Raw to Processed Data</h1>
326+
<p>We provide comprehensive <b>end-to-end data workflow support</b> from raw to processed data obtained from your experiment, ensuring seamless integration and efficiency. <br><br> Ensure expert assistance in data workflow development with services such as <span class="green-circle"></span> <b>Data Extraction and Transformation</b> <span class="green-circle"></span> <b>High-Throughput Demultiplexing</b> <span class="green-circle"></span> <b>Multi-omics Data Processing</b> <span class="green-circle"></span> <b>Data Quality Control</b>.</p>
332327
</div>
328+
<div class="pt-5 mt-xl-1 mb-5 train-height d-md-block d-none" id="di_slang3"></div>
329+
<div class="pt-5 mt-xl-1 mb-5 train-height d-md-none" id="di_slang4"></div>
330+
331+
</div>
333332
</div>
333+
334334
<!--
335335
<section id="viashhubregister" class="mb-5 v-download-whitepaper text-center bg-primary py-5">
336336
<div class="container py-xl-3">
@@ -503,6 +503,95 @@ <h1>Data Intuitive: Empowering Top 10 Pharma Industry </h1>
503503
</script>
504504

505505

506+
<script>
507+
document.addEventListener("DOMContentLoaded", function () {
508+
console.log("DOM fully loaded and parsed for di_anim");
509+
510+
function initLottieAnimation(containerId, jsonPath, animationName, scrollSpeedMultiplier = 1) {
511+
const container = document.getElementById(containerId);
512+
if (!container) {
513+
console.error("Container not found: " + containerId);
514+
return;
515+
}
516+
517+
const animation = lottie.loadAnimation({
518+
container: container, // the DOM element that will contain the animation
519+
renderer: 'svg', // 'svg', 'canvas' or 'html'
520+
loop: false, // Disable infinite looping
521+
autoplay: false, // Disable autoplay, we'll control it via scrolling
522+
path: jsonPath, // the path to the animation json
523+
name: animationName, // optional, a name for the animation. Can be used to reference the animation later
524+
rendererSettings: {
525+
preserveAspectRatio: 'xMidYMid meet', // options are similar to the ones in the SVG spec
526+
}
527+
});
528+
529+
let lastScrollY = window.pageYOffset;
530+
531+
window.addEventListener('scroll', function () {
532+
const currentScrollY = window.pageYOffset;
533+
const scrollDelta = currentScrollY - lastScrollY;
534+
535+
// Calculate the frame change based on scroll direction and multiplier
536+
const frameChange = scrollDelta * scrollSpeedMultiplier;
537+
let currentFrame = animation.currentFrame + frameChange;
538+
539+
// Loop the animation if the current frame exceeds the total frames
540+
if (currentFrame >= animation.totalFrames) {
541+
currentFrame = currentFrame % animation.totalFrames; // Reset to the beginning
542+
} else if (currentFrame < 0) {
543+
currentFrame = animation.totalFrames + (currentFrame % animation.totalFrames); // Handle negative scrolling
544+
}
545+
546+
animation.goToAndStop(currentFrame, true);
547+
lastScrollY = currentScrollY;
548+
});
549+
550+
animation.addEventListener('DOMLoaded', function () {
551+
console.log("Animation loaded and ready");
552+
});
553+
}
554+
555+
// Initialize the animation with a scroll speed multiplier (adjust the multiplier as needed)
556+
initLottieAnimation('di_slang3', '/images/anim_data.json', 'myAnimation3', 0.5);
557+
});
558+
</script>
559+
<script>
560+
document.addEventListener("DOMContentLoaded", function () {
561+
console.log("DOM fully loaded and parsed for di_anim");
562+
563+
function initLottieAnimation(containerId, jsonPath, animationName, speedFactor = 1) {
564+
const container = document.getElementById(containerId);
565+
if (!container) {
566+
console.error("Container not found: " + containerId);
567+
return;
568+
}
569+
570+
const animation = lottie.loadAnimation({
571+
container: container, // the DOM element that will contain the animation
572+
renderer: 'svg', // 'svg', 'canvas' or 'html'
573+
loop: true, // Enable infinite looping
574+
autoplay: true, // Enable autoplay for continuous scrolling
575+
path: jsonPath, // the path to the animation json
576+
name: animationName, // optional, a name for the animation
577+
rendererSettings: {
578+
preserveAspectRatio: 'xMidYMid meet', // options are similar to the ones in the SVG spec
579+
}
580+
});
581+
582+
// Set the playback speed using Lottie's built-in setSpeed method
583+
animation.addEventListener('DOMLoaded', function () {
584+
console.log("Animation loaded and ready");
585+
animation.setSpeed(speedFactor); // Control speed here
586+
});
587+
}
588+
589+
// Initialize the animation with a speed factor (adjust the speed factor as needed)
590+
initLottieAnimation('di_slang4', '/images/anim_data_scroll.json', 'myAnimation3', 2); // Speed factor 2 for faster scrolling
591+
});
592+
</script>
593+
594+
506595

507596

508597

insights/blog.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ <h2 class="text-center mb-4 mb-xl-5"></h2>
332332

333333
<div id="listing-blog" class="quarto-listing quarto-listing-container-grid">
334334
<div class="list grid quarto-listing-cols-1">
335-
<div class="g-col-1" data-index="0" data-listing-date-sort="1727308800000" data-listing-file-modified-sort="1730964482454" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="434">
335+
<div class="g-col-1" data-index="0" data-listing-date-sort="1727308800000" data-listing-file-modified-sort="1731359485493" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="434">
336336
<a href="../insights/blog/2024-09-26-standarizing-benchmarks-in-spatial-omcis-with-openproblems/index.html" class="quarto-grid-link">
337337
<div class="quarto-grid-item card h-100 card-left borderless">
338338
<p class="card-img-top">
@@ -357,7 +357,7 @@ <h5 class="no-anchor card-title listing-title">
357357
</div>
358358
</a>
359359
</div>
360-
<div class="g-col-1" data-index="1" data-listing-date-sort="1727136000000" data-listing-file-modified-sort="1730964482454" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="498">
360+
<div class="g-col-1" data-index="1" data-listing-date-sort="1727136000000" data-listing-file-modified-sort="1731359485493" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="3" data-listing-word-count-sort="498">
361361
<a href="../insights/blog/2024-09-17-data-intuitive-at-scverse-conference-2024/index.html" class="quarto-grid-link">
362362
<div class="quarto-grid-item card h-100 card-left borderless">
363363
<p class="card-img-top">
@@ -382,7 +382,7 @@ <h5 class="no-anchor card-title listing-title">
382382
</div>
383383
</a>
384384
</div>
385-
<div class="g-col-1" data-index="2" data-listing-date-sort="1711065600000" data-listing-file-modified-sort="1730964482450" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="2" data-listing-word-count-sort="210">
385+
<div class="g-col-1" data-index="2" data-listing-date-sort="1711065600000" data-listing-file-modified-sort="1731359485489" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="2" data-listing-word-count-sort="210">
386386
<a href="../insights/blog/2024-03-19-framework-laptops/index.html" class="quarto-grid-link">
387387
<div class="quarto-grid-item card h-100 card-left borderless">
388388
<p class="card-img-top">
@@ -407,7 +407,7 @@ <h5 class="no-anchor card-title listing-title">
407407
</div>
408408
</a>
409409
</div>
410-
<div class="g-col-1" data-index="3" data-listing-date-sort="1686873600000" data-listing-file-modified-sort="1730964482438" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="8" data-listing-word-count-sort="1599">
410+
<div class="g-col-1" data-index="3" data-listing-date-sort="1686873600000" data-listing-file-modified-sort="1731359485477" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="8" data-listing-word-count-sort="1599">
411411
<a href="../insights/blog/2023-06-16-github-actions-reclaim-the-bytes/index.html" class="quarto-grid-link">
412412
<div class="quarto-grid-item card h-100 card-left borderless">
413413
<p class="card-img-top">
@@ -432,7 +432,7 @@ <h5 class="no-anchor card-title listing-title">
432432
</div>
433433
</a>
434434
</div>
435-
<div class="g-col-1" data-index="4" data-listing-date-sort="1684713600000" data-listing-file-modified-sort="1730964482438" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="7" data-listing-word-count-sort="1336">
435+
<div class="g-col-1" data-index="4" data-listing-date-sort="1684713600000" data-listing-file-modified-sort="1731359485477" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="7" data-listing-word-count-sort="1336">
436436
<a href="../insights/blog/2023-05-22-scverse-hackathon/index.html" class="quarto-grid-link">
437437
<div class="quarto-grid-item card h-100 card-left borderless">
438438
<p class="card-img-top">
@@ -457,7 +457,7 @@ <h5 class="no-anchor card-title listing-title">
457457
</div>
458458
</a>
459459
</div>
460-
<div class="g-col-1" data-index="5" data-listing-date-sort="1536228000000" data-listing-file-modified-sort="1730964482434" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="2" data-listing-word-count-sort="332">
460+
<div class="g-col-1" data-index="5" data-listing-date-sort="1536228000000" data-listing-file-modified-sort="1731359485477" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="2" data-listing-word-count-sort="332">
461461
<a href="../insights/blog/2018-09-06-a-practical-approach-to-model-error-part-2/index.html" class="quarto-grid-link">
462462
<div class="quarto-grid-item card h-100 card-left borderless">
463463
<p class="card-img-top">
@@ -482,7 +482,7 @@ <h5 class="no-anchor card-title listing-title">
482482
</div>
483483
</a>
484484
</div>
485-
<div class="g-col-1" data-index="6" data-listing-date-sort="1463070589000" data-listing-file-modified-sort="1730964482422" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="4" data-listing-word-count-sort="758">
485+
<div class="g-col-1" data-index="6" data-listing-date-sort="1463070589000" data-listing-file-modified-sort="1731359485465" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="4" data-listing-word-count-sort="758">
486486
<a href="../insights/blog/2016-05-12-a-practical-approach-to-model-error/index.html" class="quarto-grid-link">
487487
<div class="quarto-grid-item card h-100 card-left borderless">
488488
<p class="card-img-top">

insights/news.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ <h2 class="text-center mb-4 mb-xl-5"></h2>
331331

332332
<div id="listing-news" class="quarto-listing quarto-listing-container-default">
333333
<div class="list quarto-listing-default">
334-
<div class="quarto-post image-left" data-index="0" data-listing-date-sort="1730937600000" data-listing-file-modified-sort="1730964482482" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="81">
334+
<div class="quarto-post image-left" data-index="0" data-listing-date-sort="1730937600000" data-listing-file-modified-sort="1731359485521" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="81">
335335
<div class="thumbnail">
336336
<p><a href="../insights/news/2024-11-12-scienceforhealth/index.html" class="no-external"></a></p><a href="../insights/news/2024-11-12-scienceforhealth/index.html" class="no-external">
337337
<p><img loading="lazy" src="../insights/news/2024-11-12-scienceforhealth/sfh.png" class="thumbnail-image" style="height: 100%;"></p>
@@ -356,7 +356,7 @@ <h3 class="no-anchor listing-title">
356356
</a>
357357
</div>
358358
</div>
359-
<div class="quarto-post image-left" data-index="1" data-listing-date-sort="1724976000000" data-listing-file-modified-sort="1730964482482" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="67">
359+
<div class="quarto-post image-left" data-index="1" data-listing-date-sort="1724976000000" data-listing-file-modified-sort="1731359485521" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="67">
360360
<div class="thumbnail">
361361
<p><a href="../insights/news/2024-08-30-bioeurope/index.html" class="no-external"></a></p><a href="../insights/news/2024-08-30-bioeurope/index.html" class="no-external">
362362
<p><img loading="lazy" src="../insights/news/2024-08-30-bioeurope/banner2.jpg" class="thumbnail-image" style="height: 100%;"></p>
@@ -381,7 +381,7 @@ <h3 class="no-anchor listing-title">
381381
</a>
382382
</div>
383383
</div>
384-
<div class="quarto-post image-left" data-index="2" data-listing-date-sort="1702630800000" data-listing-file-modified-sort="1730964482482" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="91">
384+
<div class="quarto-post image-left" data-index="2" data-listing-date-sort="1702630800000" data-listing-file-modified-sort="1731359485517" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="91">
385385
<div class="thumbnail">
386386
<p><a href="../insights/news/2023-12-15-fit_to_go_global/index.html" class="no-external"></a></p><a href="../insights/news/2023-12-15-fit_to_go_global/index.html" class="no-external">
387387
<p><img loading="lazy" src="../insights/news/2023-12-15-fit_to_go_global/image.jpg" class="thumbnail-image" style="height: 100%;"></p>
@@ -406,7 +406,7 @@ <h3 class="no-anchor listing-title">
406406
</a>
407407
</div>
408408
</div>
409-
<div class="quarto-post image-left" data-index="3" data-listing-date-sort="1675641600000" data-listing-file-modified-sort="1730964482466" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="192">
409+
<div class="quarto-post image-left" data-index="3" data-listing-date-sort="1675641600000" data-listing-file-modified-sort="1731359485505" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="192">
410410
<div class="thumbnail">
411411
<p><a href="../insights/news/2023-02-05-sustain/index.html" class="no-external"></a></p><a href="../insights/news/2023-02-05-sustain/index.html" class="no-external">
412412
<p><img loading="lazy" src="../insights/news/2023-02-05-sustain/logo.png" class="thumbnail-image" style="height: 100%;"></p>
@@ -431,7 +431,7 @@ <h3 class="no-anchor listing-title">
431431
</a>
432432
</div>
433433
</div>
434-
<div class="quarto-post image-left" data-index="4" data-listing-date-sort="1671958800000" data-listing-file-modified-sort="1730964482466" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="78">
434+
<div class="quarto-post image-left" data-index="4" data-listing-date-sort="1671958800000" data-listing-file-modified-sort="1731359485505" data-listing-date-modified-sort="NaN" data-listing-reading-time-sort="1" data-listing-word-count-sort="78">
435435
<div class="thumbnail">
436436
<p><a href="../insights/news/2022-12-25-fueled_by_vlaio/index.html" class="no-external"></a></p><a href="../insights/news/2022-12-25-fueled_by_vlaio/index.html" class="no-external">
437437
<p><img loading="lazy" src="../insights/news/2022-12-25-fueled_by_vlaio/image.png" class="thumbnail-image" style="height: 100%;"></p>

0 commit comments

Comments
 (0)