Matching Items (9)
Filtering by

Clear all filters

151122-Thumbnail Image.png
Description
Parental care provides many benefits to offspring. One widely realized benefit is enhanced regulation of offspring's thermal environment. The developmental thermal environment during development can be optimized behaviorally through nest site selection and brooding, and it can be further enhanced by physiological heat production. In fact, enhancement of the developmental

Parental care provides many benefits to offspring. One widely realized benefit is enhanced regulation of offspring's thermal environment. The developmental thermal environment during development can be optimized behaviorally through nest site selection and brooding, and it can be further enhanced by physiological heat production. In fact, enhancement of the developmental thermal environment has been proposed as the initial driving force for the evolution of endothermy in bird and mammals. I used pythons (Squamata: Pythonidae) to expand existing knowledge of behavioral and physiological parental tactics used to regulate offspring thermal environment. I first demonstrated that brooding behavior in the Children's python (Antaresia childreni) is largely driven by internal mechanisms, similar to solitary birds, suggesting that the early evolution of the parent-offspring association was probably hormonally driven. Two species of python are known to be facultatively thermogenic (i.e., are endothermic during reproduction). I expand current knowledge of thermogenesis in Burmese pythons (Python molurus) by demonstrating that females use their own body temperature to modulate thermogenesis. Although pythons are commonly cited as thermogenic, the actual extent of thermogenesis within the family Pythonidae is unknown. Thus, I assessed the thermogenic capability of five previously unstudied species of python to aid in understanding phylogenetic, morphological, and distributional influences on thermogenesis in pythons. Results suggest that facultative thermogenesis is likely rare among pythons. To understand why it is rare, I used an artificial model to demonstrate that energetic costs to the female likely outweigh thermal benefits to the clutch in species that do not inhabit cooler latitudes or lack large energy reserves. In combination with other studies, these results show that facultative thermogenesis during brooding in pythons likely requires particular ecological and physiological factors for its evolution.
ContributorsBrashears, Jake (Author) / DeNardo, Dale (Thesis advisor) / Harrison, Jon (Committee member) / Deviche, Pierre (Committee member) / McGraw, Kevin (Committee member) / Smith, Andrew (Committee member) / Arizona State University (Publisher)
Created2012
Description
This comprehensive library of photovoltaic functions (PVSimLib) is an attempt to help the photovoltaics community to solve one of its long-lasting problems, the lack of a simple, flexible and comprehensive tool that can be used for photovoltaic calculations. The library contains a collection of useful functions and detailed examples that

This comprehensive library of photovoltaic functions (PVSimLib) is an attempt to help the photovoltaics community to solve one of its long-lasting problems, the lack of a simple, flexible and comprehensive tool that can be used for photovoltaic calculations. The library contains a collection of useful functions and detailed examples that will show the user how to take advantage of the resources present in this library. The results will show how in combination with other Python libraries (Matplotlib), this library becomes a powerful tool for anyone involved in solar power.
ContributorsReguera, Pedro (Author) / Honsberg, Christiana (Thesis advisor) / King, Richard (Committee member) / Bowden, Stuart (Committee member) / Arizona State University (Publisher)
Created2018
136364-Thumbnail Image.png
Description
The purpose of this project was to program a Raspberry Pi to be able to play music from both local storage on the Pi and from internet radio stations such as Pandora. The Pi also needs to be able to play various types of file formats, such as mp3 and

The purpose of this project was to program a Raspberry Pi to be able to play music from both local storage on the Pi and from internet radio stations such as Pandora. The Pi also needs to be able to play various types of file formats, such as mp3 and FLAC. Finally, the project is also to be driven by a mobile app running on a smartphone or tablet. To achieve this, a client server design was employed where the Raspberry Pi acts as the server and the mobile app is the client. The server functionality was achieved using a Python script that listens on a socket and calls various executables that handle the different formats of music being played. The client functionality was achieved by programming an Android app in Java that sends encoded commands to the server, which the server decodes and begins playing the music that command dictates. The designs for both the client and server are easily extensible and allow for any future modifications to the project to be easily made.
ContributorsStorto, Michael Olson (Author) / Burger, Kevin (Thesis director) / Meuth, Ryan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
155153-Thumbnail Image.png
Description
Na+/H+ antiporters are vital membrane proteins for cell homeostasis, transporting Na+ ions in exchange for H+ across the lipid bilayer. In humans, dysfunction of these transporters are implicated in hypertension, heart failure, epilepsy, and autism, making them well-established drug targets. Although experimental structures for bacterial homologs of the human Na+/H+

Na+/H+ antiporters are vital membrane proteins for cell homeostasis, transporting Na+ ions in exchange for H+ across the lipid bilayer. In humans, dysfunction of these transporters are implicated in hypertension, heart failure, epilepsy, and autism, making them well-established drug targets. Although experimental structures for bacterial homologs of the human Na+/H+ have been obtained, the detailed mechanism for ion transport is still not well-understood. The most well-studied of these transporters, Escherichia coli NhaA, known to transport 2 H+ for every Na+ extruded, was recently shown to bind H+ and Na+ at the same binding site, for which the two ion species compete. Using molecular dynamics simulations, the work presented in this dissertation shows that Na+ binding disrupts a previously-unidentified salt bridge between two conserved residues, suggesting that one of these residues, Lys300, may participate directly in transport of H+. This work also demonstrates that the conformational change required for ion translocation in a homolog of NhaA, Thermus thermophilus NapA, thought by some to involve only small helical movements at the ion binding site, is a large-scale, rigid-body movement of the core domain relative to the dimerization domain. This elevator-like transport mechanism translates a bound Na+ up to 10 Å across the membrane. These findings constitute a major shift in the prevailing thought on the mechanism of these transporters, and serve as an exciting launchpad for new developments toward understanding that mechanism in detail.
ContributorsDotson, David L (Author) / Beckstein, Oliver (Thesis advisor) / Ozkan, Sefika B (Committee member) / Ros, Robert (Committee member) / Van Horn, Wade (Committee member) / Arizona State University (Publisher)
Created2016
187748-Thumbnail Image.png
Description
Fault detection is an integral part for power systems as without its proper study, analysis and mitigation, people will not be able to power the various appliances and equipment required in all aspects of life. One such type of fault which is very criticalin an electrical cable but very difficult

Fault detection is an integral part for power systems as without its proper study, analysis and mitigation, people will not be able to power the various appliances and equipment required in all aspects of life. One such type of fault which is very criticalin an electrical cable but very difficult to spot is incipient fault. These momentary faults are observed for very short periods however, if it persists, this would lead to consequences like insulation wear-off and even, power outages. With the advent of machine learning in the power systems fraternity, this paper also uses a new and updated Active Learning algorithm to detect incipient fault data from a simulated test case. The objective of the paper is to detect the fault data accurately using this new and precise method. For purposes of data collection and training of the model, MATLAB Simulink and Python programming has been used respectively.
ContributorsGhosh, Kinjal (Author) / Weng, Yang (Thesis advisor) / Pal, Anamitra (Committee member) / Hedman, Mojdeh K (Committee member) / Arizona State University (Publisher)
Created2023
158812-Thumbnail Image.png
Description
Neuron models that behave like their biological counterparts are essential for computational neuroscience.Reduced neuron models, which abstract away biological mechanisms in the interest of speed and interpretability, have received much attention due to their utility in large scale simulations of the brain, but little care has been taken to ensure

Neuron models that behave like their biological counterparts are essential for computational neuroscience.Reduced neuron models, which abstract away biological mechanisms in the interest of speed and interpretability, have received much attention due to their utility in large scale simulations of the brain, but little care has been taken to ensure that these models exhibit behaviors that closely resemble real neurons.
In order to improve the verisimilitude of these reduced neuron models, I developed an optimizer that uses genetic algorithms to align model behaviors with those observed in experiments.
I verified that this optimizer was able to recover model parameters given only observed physiological data; however, I also found that reduced models nonetheless had limited ability to reproduce all observed behaviors, and that this varied by cell type and desired behavior.
These challenges can partly be surmounted by carefully designing the set of physiological features that guide the optimization. In summary, we found evidence that reduced neuron model optimization had the potential to produce reduced neuron models for only a limited range of neuron types.
ContributorsJarvis, Russell Jarrod (Author) / Crook, Sharon M (Thesis advisor) / Gerkin, Richard C (Thesis advisor) / Zhou, Yi (Committee member) / Abbas, James J (Committee member) / Arizona State University (Publisher)
Created2020
132577-Thumbnail Image.png
Description
The most important task for a beginning computer science student, in order for them to succeed in their future studies, is to learn to be able to understand code. One of the greatest indicators of student success in beginning programming courses is the ability to read code and predict its

The most important task for a beginning computer science student, in order for them to succeed in their future studies, is to learn to be able to understand code. One of the greatest indicators of student success in beginning programming courses is the ability to read code and predict its output, as this shows that the student truly understands what each line of code is doing. Yet few tools available to students today focus on helping students to improve their ability to read code. The goal of the random Python program generator is to give students a tool to practice this important skill.

The program writes randomly generated, syntactically correct Python 3 code in order to provide students infinite examples from which to study. The end goal of the project is to create an interactive tool where beginning programming students can click a button to generate a random code snippet, check if what they predict the output to be is correct, and get an explanation of the code line by line. The tool currently lacks a front end, but it currently is able to write Python code that includes assignment statements, delete statements, if statements, and print statements. It supports boolean, float, integer, and string variable types.
ContributorsDiLorenzo, Kaitlyn (Author) / Meuth, Ryan (Thesis director) / Miller, Phillip (Committee member) / School of International Letters and Cultures (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
166227-Thumbnail Image.png
Description
Artistic expression can be made more accessible through the use of technological interfaces such as auditory analysis, generative artificial intelligence models, and simplification of complicated systems, providing a way for human driven creativity to serve as an input that allow users to creatively express themselves. Studies and testing were done

Artistic expression can be made more accessible through the use of technological interfaces such as auditory analysis, generative artificial intelligence models, and simplification of complicated systems, providing a way for human driven creativity to serve as an input that allow users to creatively express themselves. Studies and testing were done with industry standard performance technology and protocols to create an accessible interface for creative expression. Artificial intelligence models were created to generate art based on simple text inputs. Users were then invited to display their creativity using the software, and a comprehensive performance showcased the potential of the system for artistic expression.
ContributorsPardhe, Joshua (Author) / Lim, Kang Yi (Co-author) / Meuth, Ryan (Thesis director) / Brian, Jennifer (Committee member) / Hermann, Kristen (Committee member) / Barrett, The Honors College (Contributor) / Dean, W.P. Carey School of Business (Contributor) / Watts College of Public Service & Community Solut (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05
166228-Thumbnail Image.png
Description
Artistic expression can be made more accessible through the use of technological interfaces such as auditory analysis, generative artificial intelligence models, and simplification of complicated systems, providing a way for human driven creativity to serve as an input that allow users to creatively express themselves. Studies and testing were done

Artistic expression can be made more accessible through the use of technological interfaces such as auditory analysis, generative artificial intelligence models, and simplification of complicated systems, providing a way for human driven creativity to serve as an input that allow users to creatively express themselves. Studies and testing were done with industry standard performance technology and protocols to create an accessible interface for creative expression. Artificial intelligence models were created to generate art based on simple text inputs. Users were then invited to display their creativity using the software, and a comprehensive performance showcased the potential of the system for artistic expression.
ContributorsLim, Kang Yi (Author) / Pardhe, Joshua (Co-author) / Meuth, Ryan (Thesis director) / Brian, Jennifer (Committee member) / Hermann, Kristen (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2022-05