Colin Twomey

Department of Biology
University of Pennsylvania


Colin

About Me

I investigate the common principles at play in the many forms of collective behavior found throughout the natural world. From behavior cascades in fish schools to the emergence of shared vocabularies in human language, I develop theory and computational tools to explain empirical observations of collective phenomena across species and spatial scales, in the lab and in the field.

At present I am a MindCORE Postdoctoral Research Fellow at the University of Pennsylvania, where I work closely with Joshua Plotkin. Before coming to Penn, I did my doctoral dissertation work with Iain Couzin at Princeton University (now at the Max Planck Institute) studying collective motion in fish schools. Prior to Princeton, I studied computer science as a Goldwater Scholar at Colgate University, and worked briefly on combinatorial optimization methods as a Fulbright Fellow at the Université Libre de Bruxelles. In the past I have also worked in industry as an intern at Sun Microsystems, a software developer at a small technology startup outside of Boston, and a consultant for an agriculture technology startup based in Princeton and Berkeley, CA.

Contact

email
crtwomey{at}sas{dot}upenn{dot}edu
mail
Dr. Colin R. Twomey
Department of Biology
University of Pennsylvania
Philadelphia, PA 19103

Fish field of view

Research

In my work I try to identify the natural algorithms underlying collective behavior in animal and human groups. How do persistent patterns and properties of a group emerge from the repeated interactions of its constituent members? In schooling fish for example, the collective motion of a school is not determined by any one leader, but emerges from the attraction, repulsion, and alignment of individuals throughout the group. Common to all animals is the use of sensory systems to make informed decisions, and in my research I investigate in particular the role that sensory systems play in shaping and constraining collective behavior.

  • Behavior cascades
    Startle responses in fish schools are critical to avoiding predation. A single individual startling can induce a wave of startle responses across a group. What sensory information, social and non-social, makes a fish more or less likely to startle in response to the startle of a neighbor? Answering this question allows us to uncover the network of sensory information in a group, and to say when and how information may propagate through a school at any given moment.
  • Between-group dynamics
    How do properties of the environment affect sensory perception and thus the collective behavior of groups? In ongoing work with fish schools, manipulating properties of the optical environment results in surprising changes to between-group interactions, evidently due to constraints on individual perception.
  • Within-group structure
    What are the right levels of organization to look at to understand collective behavior? We may be deceiving ourselves that collective properties at the group level are always best explained by characterizing interactions at the individual level. Instead, it is interesting to ask whether or not there may be simpler mesoscale descriptions that allow strongly interacting components to be considered as a unit, and instead investigate the weak but non-negligible couplings between these intermediate-scale and possibly ephemeral subgroups.
  • Collective representations
    Consensus decisions are a common feature of groups in the animal world. In humans, the words we use to communicate with others are themselves a product of a collective consensus process. Despite the apparent flexibility of such a process, there are surprising instances in which vocabularies of independent linguistic origin converge to very similar representations. The most famous of these are words for describing color. While languages vary in the number of words and the ways in which these words partition the space of visible light, they do so in a remarkably constrained way. Why should there so often be simple and intelligible mappings between the color words of completely unrelated languages? In my work, I investigate how this may arise from a collective consensus process that is fundamentally constrained by the shared physiology of our perception of color. This has implications for how other animal groups may arrive at shared, learned representations of stimuli, even in the absence of a shared vocabulary.

Code