Home

Welcome to the AClab Membrane Computing research group site. \\//,

Membrane computing (MC), a branch of Natural computing,  acquires mathematical and computational constructs and abstractions from the functioning, dynamics, and structure of the living cell. The compartmentalized cell structure as well as its inner compartments or membranes are enclosed inside the cell's outermost membrane or skin membrane. The hierarchical cell structure can  be thought of as a tree, with the skin as the root node and its inner membranes and the membranes within those as child nodes or even leaves/terminals for those membranes without an inner membrane. Inside a biological cell are multitudes of ions and molecules which are often represented in MC as a multiset of objects, the data structure common to MC. Within the membranes or regions of the abstracted cell are rules which govern the rewriting, creation, dissolution, and transport of these objects and even membranes. These rules are applied in a non-deterministic and maximally parallel manner, so that all rules or computations that can be applied will be applied.

The theoretical model used in MC is known as a P System introduced by Gheorghe Paun in 1998. Many P system variants are available in literature, varying from the way cells are created and dissolved, how rules are applied , even the distribution of the cells themselves, and so on. MC can be seen as an extension of DNA/molecular computing, zooming out of the molecular level and focusing on other parts of the cell as well, as in a  distributed system. Although biologically inspired, P systems are also being applied to problems beyond biology, including modeling, economics, databases, networks, and so on. One common goal of P systems is to be able to solve computationally hard problems, usually in polynomial or even linear time. P systems often trade execution time for  a large amount of space to solve these hard problems. Although computationally powerful, due to their maximally parallel and non-deterministic workings and space trade off over time, P systems at the moment are run in simulations (often in parallel devices) since they are yet to be fully realized in vivo, in vitro, or in silico.
 
Please feel free to look around. If you want to join our motley crew of researchers (including graduate and undergraduate students) please contact Henry Adorna (contact details are at our Members page ). Thanks!

We would like to acknowledge the support of:

Recent Announcements

  • June 2016 Bulletin of the International Membrane Computing Society now available The International Membrane Computing Society (in short, IMCS) has published its first bulletin, that for June 2016. The bulletin and more information about IMCS can be found here: http://membranecomputing ...
    Posted Jun 13, 2016, 9:09 PM by Francis Cabarle
  • CFP: 17th International Conference on Membrane Computing (CMC17) Call for papers Scope and locationThe Conference on Membrane Computing (CMC) series started in 2000 as the Workshop on Multiset Processing. The first Workshop on Membrane Computing was organized ...
    Posted Mar 23, 2016, 2:02 AM by Francis Cabarle
  • Membrane Computing Seminar at Palawan State University (together with PCSC2016) Members of AClab will provide a seminar with the title ``Cell-inspired Computing: An Introduction and Overview of Membrane Computing'' on 15 March 2016, in conjunction with the 16th PCSC ...
    Posted Feb 16, 2016, 12:52 AM by Francis Cabarle
Showing posts 1 - 3 of 78. View more »

Recent publications

Publication typeAuthor/sTitlePublication siteOther infoDate
Conference proceedings A.R. Lagunda, G.I. Palaganas, F.G.C. Cabarle, H Adorna Spiking Neural P Systems GPU Simulation using OpenCL 16PCSC site 16th Phil. Computing Sci. Congress, 16 to 18 March, Puerto Princesa, Palawan, Philippines (2016) March 16, 2016 
Conference proceedings K. Gapuz, E. Mendoza, R. Juayong, N. Hernandez, H. Adorna Solution to a Restricted Motif Finding Problem in Membranes 16PCSC site 16th Phil. Computing Sci. Congress, 16 to 18 March, Puerto Princesa, Palawan, Philippines (2016) March 16, 2016 
Conference proceedings J.P. Carandang, J.M. Villaflores, F.G.C. Cabarle, H. Adorna CuSNP: Improvements on GPU Simulations of Spiking Neural P Systems in CUDA 16PCSC site 16th Phil. Computing Sci. Congress, 16 to 18 March, Puerto Princesa, Palawan, Philippines (2016) March 16, 2016 
Showing 3 items from page Publications sorted by Date. View more »

Recent seminars & presentations

  • Photos and presentations from MC seminar and PCSC2016 Members of the membrane computing group of ACLab provided a pre-conference seminar last 15 March 2016, at the Palawan State University, Puerto Princesa, Palawan (details of seminar are HERE ...
    Posted Mar 23, 2016, 1:56 AM by Francis Cabarle
  • Presentations at UCNC2015 and WMC (co-located with UCNC2015) Find attached below the presentations by F. Cabarle and R. Juayong at the UCNC2015 and WMC2015, respectively.More information can be found in the following sources:UCNC2015 site: http://ucnc15 ...
    Posted Sep 18, 2015, 2:03 AM by Francis Cabarle
  • Lecture: Language computations in ECPe systems vis-a-vis Transition P systems As part of the AC lab graduate lecture series, Richelle Juayong provided a lecture last 6 of August, 2015, with the following details:Title: Language computations in ECPe systems vis ...
    Posted Aug 19, 2015, 1:57 AM by Francis Cabarle
Showing posts 1 - 3 of 25. View more »