Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Classification of Systems-I01:26

Classification of Systems-I

750
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
750
Classification of Systems-II01:31

Classification of Systems-II

658
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
658
One-Degree-of-Freedom System01:24

One-Degree-of-Freedom System

1.0K
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
1.0K
State Space Representation01:27

State Space Representation

787
The frequency-domain technique, commonly used in analyzing and designing feedback control systems, is effective for linear, time-invariant systems. However, it falls short when dealing with nonlinear, time-varying, and multiple-input multiple-output systems. The time-domain or state-space approach addresses these limitations by utilizing state variables to construct simultaneous, first-order differential equations, known as state equations, for an nth-order system.
Consider an RLC circuit, a...
787
Multi-input and Multi-variable systems01:22

Multi-input and Multi-variable systems

547
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
547

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Selecting medical research data platforms for translational biomedical research: a five-tier overview and requirement-weighted assessment framework.

Frontiers in digital health·2026
Same author

Domain-Specific Computational, Functional and Structural Methods Enable Interpretation of <i>BRCA1</i> BRCT Variants of Uncertain Significance.

Current oncology (Toronto, Ont.)·2026
Same author

Suicide-related outcomes in veterans experiencing criminal-legal involvement and/or homelessness: Insights from clinician-administered risk assessments.

Journal of affective disorders·2026
Same author

Psychedelics and the quantum brain: a falsifiable hypothesis on Posner molecules and spin-dependent pharmacology.

Frontiers in pharmacology·2026
Same author

Biomarkers.

Alzheimer's & dementia : the journal of the Alzheimer's Association·2026
Same author

Drug Development.

Alzheimer's & dementia : the journal of the Alzheimer's Association·2025
Same journal

3DICE: Interpretable 3D Cross-Modal Learning for Drug-Target Interaction Prediction and Large-Scale Drug Discovery.

Bioinformatics (Oxford, England)·2026
Same journal

KASSPer: Kinase Active Site Structure Prediction using Protein and Ligand Language Models and Its Application to Virtual Screening.

Bioinformatics (Oxford, England)·2026
Same journal

IDR searcher: a search engine solution for public image resources.

Bioinformatics (Oxford, England)·2026
Same journal

KCFtools: Rapid alignment-free method for introgression screening and GWAS using k-mer profiles.

Bioinformatics (Oxford, England)·2026
Same journal

Meta2DB: Curated shotgun metagenomic feature sets and metadata for health state prediction.

Bioinformatics (Oxford, England)·2026
Same journal

conMItion: an R package adjusting confounding factors for associations in multi-omics.

Bioinformatics (Oxford, England)·2026
See all related articles

Related Experiment Video

Updated: May 6, 2026

An Adjustable High-Definition Imaging System for Behavioral Studies of Drosophila Adults
06:47

An Adjustable High-Definition Imaging System for Behavioral Studies of Drosophila Adults

Published on: June 8, 2021

2.2K

Exploring high dimensional data with Butterfly: a novel classification algorithm based on discrete dynamical systems.

Joseph Geraci1, Moyez Dharsee, Paulo Nuin

  • 1Department of Psychiatry, University Health Network, Toronto, Department of Pathology and Molecular Medicine, Queen's University, Kingston, Ontario Cancer Biomarker Network, Toronto and Department of Biomedical and Molecular Sciences, Queen's University, Kingston, Ontario, Canada.

Bioinformatics (Oxford, England)
|October 24, 2013
PubMed
Summary
This summary is machine-generated.

We developed Butterfly, a novel algorithm using discrete dynamical systems for high-dimensional data visualization and classification. This method reveals hidden patient subclusters, aiding personalized medicine and machine learning applications.

More Related Videos

ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data
05:12

ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data

Published on: January 16, 2019

11.2K
Two Algorithms for High-throughput and Multi-parametric Quantification of Drosophila Neuromuscular Junction Morphology
12:29

Two Algorithms for High-throughput and Multi-parametric Quantification of Drosophila Neuromuscular Junction Morphology

Published on: May 3, 2017

11.9K

Related Experiment Videos

Last Updated: May 6, 2026

An Adjustable High-Definition Imaging System for Behavioral Studies of Drosophila Adults
06:47

An Adjustable High-Definition Imaging System for Behavioral Studies of Drosophila Adults

Published on: June 8, 2021

2.2K
ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data
05:12

ExCYT: A Graphical User Interface for Streamlining Analysis of High-Dimensional Cytometry Data

Published on: January 16, 2019

11.2K
Two Algorithms for High-throughput and Multi-parametric Quantification of Drosophila Neuromuscular Junction Morphology
12:29

Two Algorithms for High-throughput and Multi-parametric Quantification of Drosophila Neuromuscular Junction Morphology

Published on: May 3, 2017

11.9K

Area of Science:

  • Computational Biology
  • Data Science
  • Machine Learning

Background:

  • High-dimensional data visualization is challenging without geometric projections.
  • Existing methods often rely on principal components or transformed axes.
  • Personalized medicine requires methods to explore complex patient data for subclusters.

Purpose of the Study:

  • Introduce a novel method for visualizing high-dimensional data using discrete dynamical systems.
  • Develop a human-readable 2D representation of subject relationships.
  • Detect unrevealed patient subclusters for personalized pathology exploration.

Main Methods:

  • Utilizes a discrete dynamical system, related to the chaos game and iterative function systems.
  • Employs a memory-type mechanism for data representation.
  • Integrates feature selection, dynamical system modeling, and model evaluation for classification.

Main Results:

  • The Butterfly algorithm provides a 2D representation of high-dimensional data relationships.
  • Successfully applied to public lung cancer dataset and two other datasets.
  • Demonstrates capability for both supervised and unsupervised machine learning tasks.

Conclusions:

  • Butterfly offers a novel approach to high-dimensional data visualization and classification.
  • Facilitates personalized exploration of medical data by detecting patient subclusters.
  • The accompanying R package provides a working implementation for practical application.